Seite 1 von 2

PN´s zitieren

Verfasst: 20.05.2006 22:08
von Tonchen
Hallo,

wenn ich PN´s zitiere kommt folgender Fehler:

Code: Alles auswählen

Warning: preg_replace(): Empty regular expression in /var/www/virtual/FORUM.de/htdocs/privmsg.php on line 1528

Warning: Cannot modify header information - headers already sent by (output started at /var/www/virtual/FORUM.de/htdocs/privmsg.php:1528) in /var/www/virtual/FORUM.de/htdocs/includes/page_header.php on line 489

Warning: Cannot modify header information - headers already sent by (output started at /var/www/virtual/FORUM.de/htdocs/privmsg.php:1528) in /var/www/virtual/FORUM.de/htdocs/includes/page_header.php on line 491

Warning: Cannot modify header information - headers already sent by (output started at /var/www/virtual/FORUM.de/htdocs/privmsg.php:1528) in /var/www/virtual/FORUM.de/htdocs/includes/page_header.php on line 492
Anstelle von FORUM steht die Adresse meines Forums

Verfasst: 21.05.2006 00:35
von cYbercOsmOnauT
Hast Du irgendwelche Mods installiert, die auch in die privaten Nachrichten greifen?
Kannst Du eine Kopie vom privmsg.php hier als Link anbieten?

KB:datei

Viele Grüße,
Tekin

Verfasst: 21.05.2006 08:33
von Tonchen
Hallo Tekin,

ja, es wurde ein Mod installiert, mit dem man die privaten Nachrichten überwachen kann.

Hier nun die Datei privmsg

Edit von Tonchen: Link wurde entfernt

Ich würde mich sehr freuen, wenn du mir helfen könntest :wink:

Verfasst: 21.05.2006 12:45
von Tonchen
Ich hoffe, dass ist das richtige?

Verfasst: 21.05.2006 12:46
von FCM
Ja, und bitte keine doppelten Posts.

Verfasst: 21.05.2006 12:48
von Tonchen
sysadmin hat geschrieben:Ja, und bitte keine doppelten Posts.
sorry :oops: Ich bin gespannt, wo der Fehler liegt.

Verfasst: 21.05.2006 15:02
von cYbercOsmOnauT
sysadmin hat geschrieben:Ja, und bitte keine doppelten Posts.
Haben wir hier einen neuen Moderator? :evil:
Du hättest mal lieber sagen sollen, wie er den Fehler behebt.

Gehe in privmsg.php zu Zeile 1528 (Die den Fehler meldet). Die sieht so aus

Code: Alles auswählen

				$privmsg_message = preg_replace($orig_word, $replacement_word, $privmsg_message);
Darüber füge ein

Code: Alles auswählen

				if ( count($orig_word) )
				{
und unter die Zeile 1528 nur einDamit wird der Fehler nicht mehr auftreten.

Gruß,
Tekin

Verfasst: 21.05.2006 17:19
von Tonchen

Code: Alles auswählen

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


			$privmsg_subject = $privmsg['privmsgs_subject'];
			$privmsg_message = $privmsg['privmsgs_text'];
			$privmsg_bbcode_uid = $privmsg['privmsgs_bbcode_uid'];
			$privmsg_bbcode_enabled = ($privmsg['privmsgs_enable_bbcode'] == 1);
klappt nicht. Bitte korrigiert mich, wenn ich etwas falsch gemacht habe

Dieser Fehler wird noch angezeigt:

Code: Alles auswählen

Warning: preg_replace(): Empty regular expression in /var/www/virtual/tony.blockserver.de/htdocs/privmsg.php on line 1531

Warning: Cannot modify header information - headers already sent by (output started at /var/www/virtual/tony.blockserver.de/htdocs/privmsg.php:1531) in /var/www/virtual/tony.blockserver.de/htdocs/includes/page_header.php on line 489

Warning: Cannot modify header information - headers already sent by (output started at /var/www/virtual/tony.blockserver.de/htdocs/privmsg.php:1531) in /var/www/virtual/tony.blockserver.de/htdocs/includes/page_header.php on line 491

Warning: Cannot modify header information - headers already sent by (output started at /var/www/virtual/tony.blockserver.de/htdocs/privmsg.php:1531) in /var/www/virtual/tony.blockserver.de/htdocs/includes/page_header.php on line 492

Verfasst: 21.05.2006 17:22
von FCM
cYbercOsmOnauT hat geschrieben:
sysadmin hat geschrieben:Ja, und bitte keine doppelten Posts.
Haben wir hier einen neuen Moderator? :evil:
Du hättest mal lieber sagen sollen, wie er den Fehler behebt.

Gehe in privmsg.php zu Zeile 1528 (Die den Fehler meldet). Die sieht so aus

Code: Alles auswählen

				$privmsg_message = preg_replace($orig_word, $replacement_word, $privmsg_message);
Darüber füge ein

Code: Alles auswählen

				if ( count($orig_word) )
				{
und unter die Zeile 1528 nur einDamit wird der Fehler nicht mehr auftreten.

Gruß,
Tekin
:lol: Hab nur drauf Aufmerksam gemacht. Aber wenn ich was falsch mache, dann macht mich auch drauf aufmerksam.

Verfasst: 21.05.2006 19:02
von Markus67
Hi ...

Lade mal eine Original privmsgs.php aus dem 2.0.20 hoch ... dann sollte es funktionieren.

Markus