Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Php kod i index.php

Skapad av tok124, 2014-03-11 20:14 i Webbutveckling & Programmering

2 919
11 inlägg
2 poäng
tok124
Visningsbild
P 35 Hjälte 258 inlägg
0
Hej.

Förstår om titeln låter lite konstig men hur som hälst så har jag tidigare använt mig av en portable apache och tänkte testa xampp för jag hade lite problem med den portabla apachen. Men jag fick tydligen mer problem när jag startade xampp...

när jag använde portable apache så visades allt på sidan och jag hade inga errors eller något direkt på sidan men när jag förde över hela min sida till xampp och ja självklart i htdocs mappen som ligger i xampp. då fick jag en massa problem. mitt index.php script bryts såfort jag lägger till php kod mitt i scriptet.

Här har jag laddat upp till pastebin så om ni kollar denna link så förstår ni förhoppningsvis bättre:
http://pastebin.com/6hzEd2mx <-- index.php
http://pastebin.com/RWRwEMGv <-- inspect element index.php

så där kan ni både se hur hela scriptet ser ut och hur de ser ut från inspect element. de e bara min header som visas på sidan och så fort jag lägger till något php i koden så bryts de av. varför funkade de med portable apache och inte med xampp?

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

Tvillingen
Visningsbild
P 31 Hjälte 3 117 inlägg
2
Börja med att ta bort den här raden.

Ett stycke php-kod:
error_reporting(0); // Turn off all error reporting


Precis som det står så stänger den av all ERROR-rapportering. Det är inte så bra när man vill se vad det är som går fel. Gissningsvis är det något extension till PHP som saknas eller använder du dig av en funktion som längre inte finns. Exempelvis använder du dig av session_is_registered() som är borttagen sedan PHP 5.4.0, så kör du en senare version skiter sig det där.

Ta även bort alla @ innan någonting i koden för även det tar bort felmeddelanden. Kom tillbaka när du gjort det, blir både lättare för dig att hitta felet själv och oss andra :)

Jag är ond!

Patrikp
Visningsbild
P 28 Karlskrona Hjälte 1 187 inlägg
0

Svar till Tvillingen [Gå till post]:
1, session_start(); ska vara före all annan kod.
2, session_is_registered finns inte i php 5.5
3, Sedan så är koden rätt så hemskt skriven överlags. Rekomenderar att du byter till en updaterad tutorial.

HareKrishnas gud sedan 2014

tok124
Visningsbild
P 35 Hjälte 258 inlägg
Trådskapare
0

Svar till Tvillingen [Gå till post]:
haha ja jag kom på de där med error reporting efter att jag hade postat men jag ska testa och ta bort den men vad ska man använda istället för session_is_registered då?

tok124
Visningsbild
P 35 Hjälte 258 inlägg
Trådskapare
0

Svar till Patrikp [Gå till post]:
asså ska de till och med ligga innan <!DOCTYPE html> ?

tok124
Visningsbild
P 35 Hjälte 258 inlägg
Trådskapare
0
tänkte även om ni visste varför jag får dessa errrors "Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:UsersTimVideosBuildinRelease\_Serverhtdocsindex.php:2) in C:UsersTimVideosBuildinRelease\_Serverhtdocsindex.php on line 3"
-------
Visningsbild
P 29 Linköping Hjälte 4 577 inlägg
0

Svar till tok124 [Gå till post]:
Det där ser ju ut som att det är för att du inte kör session_start() först av allt

Jag hette tidigare Ziron

Patrikp
Visningsbild
P 28 Karlskrona Hjälte 1 187 inlägg
0

Svar till tok124 [Gå till post]:
jupp.
<?php session_start() ?>
..resterande html och phpkod...

HareKrishnas gud sedan 2014

Karlsson
Visningsbild
P 29 Arvika Hjälte 499 inlägg
0

Tvillingen
Visningsbild
P 31 Hjälte 3 117 inlägg
0

Svar till tok124 [Gå till post]:
Då kan du använda dig av isset($_SESSION['key']) där key byts ut mot vad det nu är du vill titta upp som är satt eller inte.

Jag är ond!

tok124
Visningsbild
P 35 Hjälte 258 inlägg
Trådskapare
0

Svar till Tvillingen [Gå till post]:
De löste mina problem tack :D


Forum » Datorer & IT » Webbutveckling & Programmering » Php kod i index.php

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons