Seite 1 von 2

plötzliches problem in der page_header.php

Verfasst: 02.08.2006 23:19
von kolja
nabend forum

ich habe gerade erfolglos versucht ein zeitmessungs script einzubauen
als ich den code wieder aus den beiden dateien (page_header und page_tail)
entfernt hatte bekam ich folgenes zu sehen:

Code: Alles auswählen

Warning: Cannot modify header information - headers already sent by (output started at /var/www/virtual/reggae-party.de/htdocs/includes/page_header.php:2) in /var/www/virtual/reggae-party.de/htdocs/includes/page_header.php on line 654

Warning: Cannot modify header information - headers already sent by (output started at /var/www/virtual/reggae-party.de/htdocs/includes/page_header.php:2) in /var/www/virtual/reggae-party.de/htdocs/includes/page_header.php on line 656

Warning: Cannot modify header information - headers already sent by (output started at /var/www/virtual/reggae-party.de/htdocs/includes/page_header.php:2) in /var/www/virtual/reggae-party.de/htdocs/includes/page_header.php on line 657
das sind die codezeilen:

Code: Alles auswählen

else
{
	header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
}
header ('Expires: 0');
header ('Pragma: no-cache');

weil mir nichts besseres eingefallen ist hab ich sie gelöscht

und die fehlermeldung ist weg...


kann mir einer sagen wofür diese zeilen stehen ??

kolja

Verfasst: 03.08.2006 10:38
von Dave
Hi

Ich kann dir jetzt leider nicht sagen wo der Fehler genau liegt aber schau mal nach ob du wirklich alles richtig rückgängig gemacht hast. Der Fehler liegt aber nicht unbedingt in der page_header.php. Er besagt nur das schon bevor der eigentliche header gesendet wird, schon was ausgegeben wurde.
Ist das eigentlich die komplette Fehlermeldung? Oder kommt da noch was?

MfG
Dave

Verfasst: 03.08.2006 19:48
von kolja
hi dave

ich bin mir ziemlich sicher, dass ich alles wieder rückgängig gemacht habe

es waren auch nur zwei codeblöcke am anfang des headers und am ende des tail

und ja es ist die komplette fehlermeldung....

was macht denn nun dieser code ??

kolja

Verfasst: 03.08.2006 22:25
von Dave
Zeig mal deine page_header.php und page_tail.php

KB:datei

Verfasst: 04.08.2006 18:16
von kolja
danke für deine hilfe

ich hab gerade erfahren das der opera browser unser forum nicht mehr läd...

hier die beiden dateien:

www.reggae-party.de/page_tail.txt


www.reggae-party.de/page_header.txt

kolja

Verfasst: 04.08.2006 18:40
von Dave
suche und entferne in der page_header.php:

Code: Alles auswählen

<?PHP




if (empty($gen_simple_header))
{
$datum = date(l);

if ($datum == "Monday")
{
echo '<MARQUEE BEHAVIOR="alternate">morgen ab 16 uhr <a href="http://www.reggae-party.de/radio.php"><b>reggae arena</b></a> im reggae-party.de radio </marquee>';
}

if ($datum == "Tuesday")
{
echo '<MARQUEE BEHAVIOR="alternate">heute ab 16 uhr <a href="http://www.reggae-party.de/radio.php"><b>reggae arena</b></a> im reggae-party.de radio </marquee>';
}

if ($datum == "Wednesday")
{
echo '<MARQUEE BEHAVIOR="alternate">heute ab 17 uhr <a href="http://www.reggae-party.de/radio.php"><b>rockers vibration</b></a> im reggae-party.de radio </marquee>';
}

if ($datum == "Thursday")
{
echo '<MARQUEE BEHAVIOR="alternate">heute ab 16 uhr <a href="http://www.reggae-party.de/radio.php"><b>cool & deadly</b></a> im reggae-party.de radio </marquee>';
}

if ($datum == "Friday")
{
echo '<MARQUEE BEHAVIOR="alternate">morgen ab 21 uhr <a href="http://www.reggae-party.de/radio.php" onMouseOver="document.all.link_box.stop()"><b>Reggae Arena</b></a> im reggae-party.de radio </marquee>';
}

if ($datum == "Saturday")
{
echo '<MARQUEE BEHAVIOR="alternate">heute ab 21 uhr <a href="http://www.reggae-party.de/radio.php" onMouseOver="document.all.link_box.stop()"><b>cool & deadly</b></a> im reggae-party.de radio  </marquee>';
}

if ($datum == "Sunday")
{
echo '<MARQUEE BEHAVIOR="alternate">dienstag ab 16 uhr <a href="http://www.reggae-party.de/radio.php"><b>reggae arena</b></a> im reggae-party.de radio </marquee>';
}}
else
{
  // simple Header
}


?>
MfG
Dave

Verfasst: 04.08.2006 20:21
von kolja
mmh den code brauche ich doch für mein laufband....

ausserdem steht der schon seid fast einem jahr dort


aber danke für den (ersten) versuch

kolja

Verfasst: 04.08.2006 22:04
von Christian_W
KB:headers_already_sent

Gruß Christian

Verfasst: 07.08.2006 20:43
von kolja
hi christian

ich habe deine hinweis gerad erst gelesen..

leider befindet sich der problematische codeblock unter der letzten header() angabe..
ein leerzeichen oder eine leerzeile ist auch nicht vorhanden und der übertragungsmodus stimmt auch (zumindest gab es voher und nachher keine probleme damit)

vielleicht kann sich noch wer die dateinoch mal anschauuen

www.reggae-party.de/page_header.txt

danke kolja

Verfasst: 07.08.2006 23:05
von Christian_W
Ließ Dir den Artikel nochmal ganz genau durch. Achte genau auf die farblich markierten Zahlen und nimm die entsprechenden aus Deiner Fehlermeldung um den Fehler zu finden.
Vor "<?php" ist eine Leerzeile, die da nicht sein darf.

Gruß Christian