Contenido 4.6.15 und im Contenido Fehlerlog steht immerzu diese Fehlermeldung, das Frontend läuft aber tadellos:
[24-Oct-2006 14:05:37] PHP Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/XXXXXXX.de/httpdocs/cms/front_content.php:315) in /var/www/vhosts/XXXXXXX.de/httpdocs/cms/front_content.php on line 406
Nun, woher könnte dieser Fehler kommen? :-O
Was sagt mit diese Fehlermeldung?
dieser fehler tritt auf, wenn ein header an den browser gesendet wird, nachdem bereits eine ausgabe an den browser erfolgt ist.
insbesondere tritt er auf, wenn ein modul ein header sendet, jedoch zuvor schon eine ausgabe vorgenommen worden ist.
lösung:
ob_start(); am anfang der front_content.php einfügen und am ende ein ob_end_flush;
innerhalb eines modules, welches einen header senden will ist dann einfach ein ob_end_clean; vorzunehmen und anschliessend der header zu senden.
insbesondere tritt er auf, wenn ein modul ein header sendet, jedoch zuvor schon eine ausgabe vorgenommen worden ist.
lösung:
ob_start(); am anfang der front_content.php einfügen und am ende ein ob_end_flush;
innerhalb eines modules, welches einen header senden will ist dann einfach ein ob_end_clean; vorzunehmen und anschliessend der header zu senden.
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)