Seite 1 von 2

preg_replace() :Empty regular expression | PN Zitat

Verfasst: 15.04.2006 20:41
von maxxo
Sry, Christian_W ;)

Hallo,
sobald man eine PN liest und diese mit dem Button Zitat beantworten möchte, erschient folgender Fehler:


Warning: preg_replace() [function.preg-replace]: Empty regular expression in /xxx/privmsg.php on line 1595

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

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

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

Hier ist die privmsg.php als Text Datei: HIER

Zeile 1595 ist in der Datei etwa nach einer Suche nach
"if ( $mode == 'quote' )"

zu finden.

Wichtig und komisch: Ich habe ALLE Änderungen, die durch das Update (Code Changes) in der privmsg.php geändert wurden, wieder rückgänig gemacht. Und nun ist es praktisch die "alte" privmsg. Aber vorher war das nicht.

Kann mir da jemand mal so behilflich sein und sich das anschauen? Das wär echt freundlich :)


edit:
habe jetzt die datei aus dem paket "update files only" 2.0.19 zu 2.0.20 privmsg.php hocgeladen.

Der Fehler erscheitn aber immernoch.

Dann habe ich phpbb 2.0.19 komplett Paket runtergeladen und diese alte privmsg.php hocgeladen, der Fehler erscheint _immernoch_ :o

Verfasst: 16.04.2006 02:40
von bazillus

Verfasst: 16.04.2006 02:50
von maxxo
ja, schon gelesen, hat mior leider nicht viel geholfen ://

Verfasst: 16.04.2006 08:04
von Slytherin
Gut, dann spiel nochmal ein Backup der alten Datenbank drauf, lade nochmals alle Dateien auf 2.0.19 hoch und dann bin ich mir sicher, dass der Fehler nicht mehr kommen wird :D
Oder nimm am besten gleich die Dateien von 2.0.20, die sind nämlich okay ... danach natürlich wieder DB updaten ...

Slytherin

Verfasst: 16.04.2006 12:19
von maxxo
würd ich gern, aber geht nicht so einfach, da ich einiges modfiziert habe. Deswegen kann ich nicht einfach die datein runterladen und bei mir hochladen :-?

Verfasst: 17.04.2006 12:40
von maxxo
kann keiner meh helfen? :)

Verfasst: 18.04.2006 09:01
von maxxo
echt keiner? ;)

Verfasst: 19.04.2006 14:02
von maxxo
heute vllt. jemand? ;)

Verfasst: 19.04.2006 21:35
von RIC0LA
maxxo hat geschrieben:heute vllt. jemand? ;)
Aber ja doch :) Hatte das gleiche Problem und leider heute erst Zeit, reinzuschauen.

Für mich war 'rüberkopieren der Originaldatei keine Option, da ich u.a. das Attachment-Mod installiert hab.

Es fe lt etwas in der Updateanweisung. Zwei Zeilen:

Code: Alles auswählen

                        $orig_word = $replacement_word = array();
                        obtain_word_list($orig_word, $replace_word);
Ich hab sie bei mir auf der Höhe der Zeile 1521 reingeflickt, gleich oberhalb von

Code: Alles auswählen

                        if ( !($privmsg = $db->sql_fetchrow($result)) )
                        {
                                redirect(append_sid("privmsg.$phpEx?folder=$folder", true));
Zum Vergleich: Der Fehler trat bei mir in Zeile 1540 oder so auf. Einfach vorher also :D

Tut jetzt.

HTH


Rico

Verfasst: 19.04.2006 21:45
von maxxo
Danke, endlich, jemand hat mir geholfen :)

Es funktioniert wieder.
Danke, echt :)