Avatar billede jthyge Seniormester
03. oktober 2003 - 16:46 Der er 6 kommentarer og
2 løsninger

Fejl ved oprettelse af sti i forum

Jeg sidder og er ved at lave et forum.

Når jeg opretter et nyt indlæg kommer denne fejl

Warning: Cannot modify header information - headers already sent by (output started at /home/web/web9663/forum/post1.php:10) in /home/web/web9663/forum/post.php on line 24

Linie 24 i post.php er sådan ud..

header("Location: laes1.php?id=$id");

Hvad gør jeg forkert?
Avatar billede sthen Nybegynder
03. oktober 2003 - 16:47 #1
Du skal sørge for at der INTET bliver skrevet ud til skærmen INDEN linie 24 i dit script. Det gør der i øjeblikket.
Avatar billede htm Nybegynder
03. oktober 2003 - 16:48 #2
Du må ikke skrive noget output til browseren før du bruger header!
Avatar billede tjens Nybegynder
03. oktober 2003 - 16:48 #3
Du kan ikke bruge header() efter der outputtet noget til browseren: Header() skal stå i starten af dit script.
Avatar billede jthyge Seniormester
03. oktober 2003 - 16:49 #4
Må man ikke have en include inden så?
Avatar billede tjens Nybegynder
03. oktober 2003 - 16:50 #5
kun hvis der er ren PHP uden HTML eller echo/print
Avatar billede jthyge Seniormester
03. oktober 2003 - 16:52 #6
Kan man lave linie 24 om såden ikke bruger header?
Avatar billede htm Nybegynder
03. oktober 2003 - 16:58 #7
Så skal du lave det med javascript hvilket absolut ikke er optimalt. Det bedste ville være at bygge lidt om på din kode, før du viderestiller!

Der er jo heller ingen grund til at have output, når du alligevel skal viderstille, vel?

Smid det tjek op i toppen, så er det det bedste!
Avatar billede jthyge Seniormester
03. oktober 2003 - 17:12 #8
Okey.. Tak har løst det! tjens smid svar hvis du vil have del i points!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester