Avatar billede friborg100 Nybegynder
16. november 2008 - 09:47 Der er 9 kommentarer og
1 løsning

Warning: Cannot modify header information - headers already sent

Hejsa,

Jeg får fejlen:
Warning: Cannot modify header information - headers already sent by (output started at /usr/home/web/web279211/GuestBookDB.php:1) in /usr/home/web/web279211/GuestBookDB.php on line 1

Jeg har strippet koden ned til en linje:
<?php header("Location: http://www.hejbøll-friborg.dk/GuestBook.php"); exit; ?>

og får stadig fejlen. Kan nogen sige mig hvorfor, jeg har siden på web10.dk UNIX, Apache server
Avatar billede erikjacobsen Ekspert
16. november 2008 - 09:56 #1
Din php fil er gemt som UTF-8 med en såkaldt BOM header på 3 tegn. Dem står før <?php ... og derfor får du fejl. Man kan ikke altid se den.

Hvilken editor bruger du? Gem som utf-8 uden BOM, eller som iso-8859-1 (ANSI)
Avatar billede erikjacobsen Ekspert
16. november 2008 - 09:57 #2
De ser sådan her ud, når man kan se dem:  
Avatar billede friborg100 Nybegynder
16. november 2008 - 10:02 #3
Jeg bruger Microsoft visual studio
Avatar billede friborg100 Nybegynder
16. november 2008 - 10:03 #4
Men synes ikke jeg ser tegnene når jeg åbner den i notepad.
Avatar billede erikjacobsen Ekspert
16. november 2008 - 10:05 #5
Nej - notepad åbner som utf-8 fordi de står der, og så kan du ikke længere se dem. På at kigge på mulighederne når du gemmer.
Avatar billede friborg100 Nybegynder
16. november 2008 - 10:08 #6
Den var sgu god nok den gemte med en signatur, det har jeg sat til ikke at gøre, så tak for vejvisningen :O)
Avatar billede friborg100 Nybegynder
16. november 2008 - 10:09 #7
Sender du den som svar, så får du nogle points :O)
Avatar billede erikjacobsen Ekspert
16. november 2008 - 10:15 #8
Jeg samler slet ikke på point, tak. Svar selv, accepter dit eget svar.

En gang i fremtiden kan det være man kommer til at kunne sætte PHP til at ignorere en BOM.
Avatar billede friborg100 Nybegynder
16. november 2008 - 10:16 #9
Du får mange tak :O)
Avatar billede friborg100 Nybegynder
16. november 2008 - 12:52 #10
Man skal gemme php filen med utf-8 uden signatur, som Erik Jacobsen fandt ud af
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
Kurser inden for grundlæggende programmering

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