Warning: Empty regular expression ? / Header aleready sent

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
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.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
maxxo
Mitglied
Beiträge: 393
Registriert: 24.08.2004 17:53

Warning: Empty regular expression ? / Header aleready sent

Beitrag von maxxo »

Hallo,
nach dem Update von 0.19 auf 0.20 erscheint (en) folgende Fehlermeldung (en) , wenn man im Postausgang eine Private Nachricht editiert.

Warning: Empty regular expression in /xxx/privmsg.php on line 1543

Warning: Cannot modify header information - headers already sent by (output started at /xxx/privmsg.php:1543) in /xxx/includes/page_header.php on line 641

Warning: Cannot modify header information - headers already sent by (output started at /xxx/privmsg.php:1543) in /xxx/page_header.php on line 647

Warning: Cannot modify header information - headers already sent by (output started at /xxx/privmsg.php:1543) in /xxx/page_header.php on line 648

Hier die PRIVMSG.PHP : Hier klicken

Kann mir jemand sagen, wie ich die Fehler beseitigen kann? :)
Kortirion
Mitglied
Beiträge: 485
Registriert: 03.05.2004 05:07
Wohnort: Kassel
Kontaktdaten:

Beitrag von Kortirion »

...mehr über mich: www.kortirion.de oder www.schwarzer-humbug.de ...oder auch nicht...egal.
Neuestes Projekt: www.das-buchforum.de
maxxo
Mitglied
Beiträge: 393
Registriert: 24.08.2004 17:53

Beitrag von maxxo »

danke, aber das hilft nicht so direkt ;)

Bei dem User ist das irgendwie anders. Die Zeilen um die es dort geht, sind in meiner privmsg.php gar nicht vorhanden,w ie du oben sehen kannst. (Hab die Datei ja als .txt zum Ansehen bereitgestellt) ;)
Kortirion
Mitglied
Beiträge: 485
Registriert: 03.05.2004 05:07
Wohnort: Kassel
Kontaktdaten:

Beitrag von Kortirion »

Eben. Sie sind nicht vorhanden, das solltest Du ändern. ;)

Dein Code:

Code: Alles auswählen

if ( !($privmsg = $db->sql_fetchrow($result)) )
			{
				redirect(append_sid("privmsg.$phpEx?folder=$folder", true));
			}

			$privmsg_subject = ( ( !preg_match('/^Re:/', $privmsg['privmsgs_subject']) ) ? 'Re: ' : '' ) . $privmsg['privmsgs_subject'];

			$to_username = $privmsg['username'];
			$to_userid = $privmsg['user_id'];

			if ( $mode == 'quote' )
Der 2.0.20er Code:

Code: Alles auswählen

if ( !($privmsg = $db->sql_fetchrow($result)) )
			{
				redirect(append_sid("privmsg.$phpEx?folder=$folder", true));
			}

         $orig_word = $replacement_word = array();
         obtain_word_list($orig_word, $replace_word);

         $privmsg_subject = ( ( !preg_match('/^Re:/', $privmsg['privmsgs_subject']) ) ? 'Re: ' : '' ) . $privmsg['privmsgs_subject'];
         $privmsg_subject = preg_replace($orig_word, $replacement_word, $privmsg_subject);

         $to_username = $privmsg['username'];
         $to_userid = $privmsg['user_id'];

			if ( $mode == 'quote' )
...mehr über mich: www.kortirion.de oder www.schwarzer-humbug.de ...oder auch nicht...egal.
Neuestes Projekt: www.das-buchforum.de
maxxo
Mitglied
Beiträge: 393
Registriert: 24.08.2004 17:53

Beitrag von maxxo »

ok ;)

Jetzt habe ich folgendes:
if ( !($privmsg = $db->sql_fetchrow($result)) )
{
redirect(append_sid("privmsg.$phpEx?folder=$folder", true));
}

$privmsg_subject = ( ( !preg_match('/^Re:/', $privmsg['privmsgs_subject']) ) ? 'Re: ' : '' ) . $privmsg['privmsgs_subject'];
$privmsg_subject = preg_replace($orig_word, $replacement_word, $privmsg_subject);
$to_username = $privmsg['username'];
$to_userid = $privmsg['user_id'];

if ( $mode == 'quote' )
Es geht trotzdem nicht. Immernoch die selben Fehlermeldungen wie vorher.
Kortirion
Mitglied
Beiträge: 485
Registriert: 03.05.2004 05:07
Wohnort: Kassel
Kontaktdaten:

Beitrag von Kortirion »

Du hast ja auch immer noch

Code: Alles auswählen

$orig_word = $replacement_word = array(); 
         obtain_word_list($orig_word, $replace_word);
vergessen ;)

Das musst Du unmittelbar nach

Code: Alles auswählen

{ 
redirect(append_sid("privmsg.$phpEx?folder=$folder", true)); 
}
einfügen.

Genau das war auch der Fehler in den phpbb.com-Codechanges wie in dem obigen Link beschrieben. ;)
...mehr über mich: www.kortirion.de oder www.schwarzer-humbug.de ...oder auch nicht...egal.
Neuestes Projekt: www.das-buchforum.de
maxxo
Mitglied
Beiträge: 393
Registriert: 24.08.2004 17:53

Beitrag von maxxo »

Ahhrg :oops:

Ok, danke. Nun gehts :)

Vielen Dank, Kortirion ;)

Kann dann geschlossen werden
maxxo
Mitglied
Beiträge: 393
Registriert: 24.08.2004 17:53

Beitrag von maxxo »

arg, nein, nun ist der Fehler aber sobald ich auf "Antworten" (bei PN) schreiben gehe.
maxxo
Mitglied
Beiträge: 393
Registriert: 24.08.2004 17:53

Beitrag von maxxo »

kann keiner mehr helfen? ;)
maxxo
Mitglied
Beiträge: 393
Registriert: 24.08.2004 17:53

Beitrag von maxxo »

Kann heute jemannd helfen? :)
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“