18. august 2009 - 22:10Der er
14 kommentarer og 1 løsning
PHP: Headers already sent
Hej eksperter.
Jeg sidder med en kammerat og vi er ved at skrive en større side. Vi vil gerne have en "Search By Letter" Funktion på vores side og sidder nu og debugger.
og så ellers alfabetet igennem. Vi får en headers already sent fejl, når der includes 22 eller flere <a> tags. Ved 21 tags, så er der ingen problemer og tingene fungerer som de skal. Vi står på fuldstændig bar bund og kan ikke se hvad problemet kan være.
Vi har fundet ud af fejlen nu, det handler om en forkert struktur i vores script. Vi prøver at køre en motor, til en form - efter at der er blevet udskrevet noget til browseren, istedet for at køre motoren inden. - Så nu har vi lige nogle ting der skal omskrives lidt :)
I skal have mange tak for interessen alle sammen :)
Problemet med at søge hjælp på større produktioner er, for mig, at det er svært at bryde ned i små bidder så folk ikke skal sidde og se flere 100 linier kode igennem, der ingen relevans har for spørgsmålet. Derfor prøvede jeg at smide den lille stump afsted, som jeg gjorde i håb om at der var en logisk forklaring på det. Hvilket der jo så også var, bare ikke den jeg lige havde forestillet mig ;D
Men i skal have 1000 tak for jeres besyv. Smid gerne et svar, så i kan få nogle point med på vejen :)
Jeg vil da egentlig gerne forklare fejlen helt i bund. Så andre måske kan drage nytte af det.
Problemet er at vi benytter os af en switch, i vores index-fil. I den switch(Som definerer indholdet af index) Kørte vi også vores motorer til forms. Vi har nu lavet en ny switch i toppen af index, der fanger alle kald fra forms, FØR index bliver bygget op i browseren. Dvs - delt vores switch op fra at køre både motorer og indhold, til en switch til motorer og en switch til indhold.
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.