plötzliches problem in der page_header.php

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

plötzliches problem in der page_header.php

Beitrag 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
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Dave
Mitglied
Beiträge: 2085
Registriert: 25.05.2003 15:03
Wohnort: Wuppertal

Beitrag 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
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag 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
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Dave
Mitglied
Beiträge: 2085
Registriert: 25.05.2003 15:03
Wohnort: Wuppertal

Beitrag von Dave »

Zeig mal deine page_header.php und page_tail.php

KB:datei
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag 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
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Dave
Mitglied
Beiträge: 2085
Registriert: 25.05.2003 15:03
Wohnort: Wuppertal

Beitrag 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
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag 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
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag von Christian_W »

KB:headers_already_sent

Gruß Christian
---
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag 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
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag 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
---
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“