Hallo allemaal,
Ik krijg een php error. De error is als volgt.
Warning: Cannot modify header information - headers already sent by(output started at /home/grtechni/domains/britdiensten.nl/public_html/instructie/config.php:18) in /home/grtechni/domains/britdiensten.nl/public_html/instructie/safe.php on line 26
Wie o Wie kan me hiermee helpen?
Met vriendelijke groet,
Branco Rensen
BR-ITDiensten
Zucht... deze vraag komt minimaal 1 keer per week op het forum.
Ga eens naar de homepage (http://phphulp.nl/ ) en zoek voor de grap eens op die pagina naar "headers already sent"... Veel makkelijker kunnen we het niet maken om het antwoord voor je beschikbaar te maken, je hebt niet eens google nodig!
Dit houd in dat je ergens een header() gebruikt nadat er al html is weergegeven of een echo of print is geweest. Een header() moet altijd boven alle output staan.
Kom je er niet uit, laat dan het stukje zien waarin de fout zich optreed.
Je mag nooit "eerst karakters echo'es" en daarna nog een header() aanroepen.
Bij jou gaat het dus fout in config.php . config.php stuurt karakters naar de gebruiker.
Waarschijnlijk ligt dit aan spaties of nieuwe lijnen, net na de ?> .
Dat mag niet.
Er mag geen enkel teken komen voor <?php
Er mag geen enkel teken komen na ?>
De simpelste oplossing voor jou, is ?> gewoon weglaten, in config.php
ja daar heb je het al.
'Je mag nooit "eerst karakters echo'es" en daarna nog een header() aanroepen.'
vergelijk regel 5 en 6 eens. welke komt eerst en welke geeft output?