Avatar billede webstuff Nybegynder
12. marts 2006 - 23:33 Der er 40 kommentarer og
3 løsninger

headers already sent

Jeg har lige problemer jeg en fil der hedder config.php som ser sådan her ud:

<?
session_start();
mysql_connect(... osv
mysql_select_db(... osv
?>

Den fil inkluderer jeg i toppen af index.php ved hjælp af include().
Så session_start() står jo på allerførste linje.
Alligevel får jeg denne fejl:

-------------------------
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (outout startet at /sti/til/min/side/index.php:1) in /sti/til/min/side/config.php online 1

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers alreadu sent (output startet at /sti/til/min/side/index.php:1) in /sti/til/min/side/config.php on line 1
---------------------------

Det synes jeg er ret mærkeligt og pisse irriterende! :-D
Nogen bud på hvad fejlen er?
Avatar billede leif Seniormester
12. marts 2006 - 23:35 #1
Der må før <? i index.php ikke være et mellemrum eller tom linie !
Avatar billede thesurfer Nybegynder
12. marts 2006 - 23:35 #2
Du er kommet til at udskrive/echo/printe noget til browseren..

/theSurfer
Avatar billede webstuff Nybegynder
12. marts 2006 - 23:40 #3
index.php starter sådan her:

<? inclide("config.php"); ?>
<!DOCTYPE osv...
Avatar billede webstuff Nybegynder
12. marts 2006 - 23:41 #4
jaja ;) inclUde() ;o)

Så det er IKKE fejlen ;D
Avatar billede thesurfer Nybegynder
12. marts 2006 - 23:45 #5
Er der print/echo i config.php?

/theSurfer
Avatar billede webstuff Nybegynder
12. marts 2006 - 23:46 #6
nix.. og session_start(); står på allerførste linje.
Avatar billede hmortensen Nybegynder
12. marts 2006 - 23:49 #7
Hvis du kalder config.php direkte, får du så samme fejl?
Avatar billede webstuff Nybegynder
12. marts 2006 - 23:49 #8
nej det gør jeg ikke (smart tænkt btw. ;) )
Avatar billede hmortensen Nybegynder
12. marts 2006 - 23:51 #9
Ok, så må du have et mellemrum, eller linieskift før "<?" i index.php, som leif også påpeger.
Avatar billede thesurfer Nybegynder
12. marts 2006 - 23:51 #10
Den siger jo "index.php:1"

Er du sikker på, at følgende er de aller første tegn i filen?: <?

/theSurfer
Avatar billede thesurfer Nybegynder
12. marts 2006 - 23:52 #11
"<?" skal være klistret op ad den øverste venstre hjørne.. :-)

/theSurfer
Avatar billede webstuff Nybegynder
12. marts 2006 - 23:54 #12
Ja det har jeg gjodt surfer :-)
Avatar billede hmortensen Nybegynder
12. marts 2006 - 23:55 #13
Hvilken editor bruger du ?
Avatar billede webstuff Nybegynder
12. marts 2006 - 23:55 #14
1:<?php include('config.php'); ?>
2: <!DOCTYPE....
Avatar billede webstuff Nybegynder
12. marts 2006 - 23:55 #15
notesblok
Avatar billede thesurfer Nybegynder
12. marts 2006 - 23:55 #16
OK.. prøv en "Vis kildekode".. hvad er det første tegn?

/theSurfer
Avatar billede webstuff Nybegynder
12. marts 2006 - 23:57 #17
<br />
Warning: session_start(); .... osv
Avatar billede thesurfer Nybegynder
12. marts 2006 - 23:57 #18
Er det lokalt (på din computer) eller online (på en server)? Hvis det er online, er det en gratis server/hosting?

/theSurfer
Avatar billede thesurfer Nybegynder
12. marts 2006 - 23:57 #19
Du har vel ikke en side online, så vi kan se det?

/theSurfer
Avatar billede webstuff Nybegynder
12. marts 2006 - 23:58 #20
det er hotserv.dk
Avatar billede webstuff Nybegynder
12. marts 2006 - 23:59 #21
Avatar billede thesurfer Nybegynder
13. marts 2006 - 00:00 #22
Hmm.. den starter med ""..

/theSurfer
Avatar billede hmortensen Nybegynder
13. marts 2006 - 00:00 #23
Du kan prøve at lave en ny fil med notepad, kopiere indholdet over i den og ligge den nye fil op.
Avatar billede webstuff Nybegynder
13. marts 2006 - 00:01 #24
surfer: hvor ser du det?
hmmortensen: Jeg prøver lige :-)
Avatar billede thesurfer Nybegynder
13. marts 2006 - 00:01 #25
Nevermind that.. :-)

/theSurfer
Avatar billede thesurfer Nybegynder
13. marts 2006 - 00:02 #26
Så virkede det.. :-)

/theSurfer
Avatar billede hmortensen Nybegynder
13. marts 2006 - 00:03 #27
Nogle editorer sætter et eller flere tegn i starten af filen, som ikke direkte kan ses, så hvis filen er oprettet eller ændret med sådan en editor, vil det gå galt.
Avatar billede webstuff Nybegynder
13. marts 2006 - 00:03 #28
det funker:-D
theSurfer fandt fejlen, htmmortensen fortalte mig hvordan den skulle rettes.
Hvem vil have point?:-)
Avatar billede thesurfer Nybegynder
13. marts 2006 - 00:04 #29
Hvad var fejlen..? :-)

/theSurfer
Avatar billede webstuff Nybegynder
13. marts 2006 - 00:04 #30
Nu du siger det, så havde jeg oprindeligt lavet dem i notesblok, men have flyttet dem over på en anden pc på en USB-pen der havde den fucket op i linjeskiftene, så smed det lige ind i word for at få de rigtige linjeskift.. sikkert der det er gået galt :-)
Avatar billede webstuff Nybegynder
13. marts 2006 - 00:05 #31
jeg kunne godt se det du sagde da jeg åbnede siden i FF surfer, men man ser den ikke i IE:S
Avatar billede hmortensen Nybegynder
13. marts 2006 - 00:05 #32
Til en anden gang, hvis linieskift er fucket up:
Åben fil i notepad, kopier indhold over i wordpad, kopier tilbage i notepad, gem.
Avatar billede thesurfer Nybegynder
13. marts 2006 - 00:07 #33
Så smider jeg også et svar..

/theSurfer
Avatar billede thesurfer Nybegynder
13. marts 2006 - 00:07 #34
leif skal nok også lige smide et svar..

/theSurfer
Avatar billede webstuff Nybegynder
13. marts 2006 - 00:11 #35
hmmortensen: det var faktisk også det jeg gjorde, bare med word :-)
Avatar billede webstuff Nybegynder
13. marts 2006 - 00:11 #36
hvis leif også lægger et svar, så er der lige 20P til hver ;o)
Avatar billede hmortensen Nybegynder
13. marts 2006 - 00:12 #37
Ja, men du bør bruge wordpad, eller en anden "low-tech" editor.
Avatar billede webstuff Nybegynder
13. marts 2006 - 00:14 #38
så ved jeg det til en anden gang:D
Avatar billede leif Seniormester
13. marts 2006 - 00:19 #39
Svar.
Avatar billede webstuff Nybegynder
13. marts 2006 - 00:21 #40
Tak for hjælpen alle 3 :-)
Avatar billede thesurfer Nybegynder
13. marts 2006 - 00:25 #41
Det var så lidt.. god nat :-)

/theSurfer
Avatar billede leif Seniormester
13. marts 2006 - 08:50 #42
N
Avatar billede leif Seniormester
13. marts 2006 - 08:50 #43
NP
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