Användarnamn:
Lösenord:
 
Kom ihåg mig
» Glömt lösenordet?
» Bli medlem
ASP/PHP/Övr. serverspråk > modify header information -fel Bokmärk!
 
Hej!
Jag har ett litet skript som jag använder för att blogga, det fungerar och så men det blir fel endå. När man ska komentera ett inlägg kommer en fel text längst ner fast komentaren sparas endå i databasen. Så här ser texten som kommer ut:

Warning: Cannot modify header information - headers already sent by (output started at /home/www/dellans.nu/blogg.php:15) in /home/www/dellans.nu/blogg.php on line 176



Här är hela koden för sidan:

http://www.htmlsidan.se/code/?id=1380




[1] 
Felet är att du inte kan skicka

header('location: blogg.php?id='.$_get['id']);


efter att du skickat annan HTML -kod.

All header -information måste skickas i början av koden. Du får alltså stuva om koden på något sätt och i förväg räkna ut ifall du vill printa ut html-kod eller omdirigera till en annan sida.

I ASP är det inte så noga med sånt här har jag för mig. Men i PHP är det grymt noga.

Är du med?



Rekursion: Betydelse, se rekursion
Jag ska försöka fixa till det.



Vectrex skrev...

Wow!! du lever :)



My thing is you can't say nothing nice don't say nothing /Will Smith
Det finns sätt att komma runt det problemet ifall man absolut måste skicka text innan en header, men detta rekommenderas inte förrän man har ganska hyffsade PHP-kunskaper. Men 95% av gångerna kan man säkert fixa så texten hamnar efter header.



www.w3sidan.net - community för webbutvecklare
Jag brukar ibland göra så att all information som ska printas ut samlar jag upp i en speciell variabel, t.ex. $utdata. Sen på slutet printar jag ut nödvändig header och skickar sist $utdata.

Detta öppnar också för lite andra möjligheter som att substituera information m.m. i $utdata innan det skickas ut.

Det finns lite programeringsstilar. Det bästa är väl den man känner sig hemma med och som (därför) fungerar.



Rekursion: Betydelse, se rekursion
[1] 

© 2005-09 Htmlsidan
Cygrids | Information | Regler | Gerillahjälp med visitkort | Hjälp till