helaas toch nog meer headers_already_sent
Ik heb een website, waarbij ik via de index pagina de inhoud van de andere pagina´s oproep.
Aldus:
(Vanwege de vervelende access forbidden, wederom helaas geen code)
In de index pagina begin ik met een include van het head bestand en het menu bestand.
Daarna roep ik via de get-functie de inhoud van de diverse pagina´s op.
Nou is één van de pagina´s een gastenboek waarbij ik, nadat er een bericht geschreven is, de bezoeker via 'header' door wil sturen naar een andere pagina.
Ik heb alles getest en het gaat allemaal goed, totdat ik met de header de nieuwe pagina oproep.
De foutmelding (uiteraard):
"Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\141116-website deguldenraat.nl\content\menu.inc.php:54) in C:\...\content\blogpost.inc.php on line 27"
Oké, dus ik heb de inhoud van het menu geknipt en in een nieuw schoon bestand geplakt. Opgeslagen zonder BOM info, etc.
Overigens, regelnr. 54 van menu.inc.php is de laatste regel van dat bestand.
Dus het probleem zit er in dat ik, voordat ik de inhoud van de pagina oproep, ik de head en het menu include. Maar nu het rare: Als ik het bestand menu.inc.php verwijder, doet ie het wel! Terwijl ik in het bestand head.inc.php toch ook html informatie oproep.
Beide bestanden zijn enkel html-code in een div-blok.
Dit snap ik dus niet.
Als het om de eerste lijnen zou gaan, dan had het meer te maken met witregels of de vaak erg hardnekkige B-O-M.
Dat is dus het rare, Alles wat ik (on)redelijkerwijs weg kan halen met muis en toetsenbord is weg.