Seite 1 von 1

Problem mit "Ausrufezeichen MOD"

Verfasst: 19.02.2004 02:31
von michi-w.
Hallo,

das soll ich machen, damit nur ein Ausrufezeichen usw. angezeigt wird, auch wenn mehrere vom User eingetragen wurden.

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#

   includes/functions_post.php

#
#-----[ FIND ]------------------------------------------
#

   //
   // Flood control
   //

#
#-----[ BEFORE, ADD ]------------------------------------------
#

   //
   // pruefe satzzeichenwiederholungen
   // ersetze ueberfluessige durch eines
   //
   $post_subject = eregi_replace("([\!\?\.])+","\\1",$post_subject);

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
So sieht der Bereich in der includes/functions_post.php jetzt bei mir aus:

Code: Alles auswählen

.   
.
.
.
$current_time = time();

	if ($mode == 'newtopic' || $mode == 'reply' || $mode == 'editpost')
	{
   //
   // pruefe satzzeichenwiederholungen
   // ersetze ueberfluessige durch eines
   //
   $post_subject = eregi_replace("([\!\?\.])+","\\1",$post_subject);
         
        //
		// Flood control
		//
		$where_sql = ($userdata['user_id'] == ANONYMOUS) ? "poster_ip = '$user_ip'" : 'poster_id = ' . $userdata['user_id'];
		$sql = "SELECT MAX(post_time) AS last_post_time
			FROM " . POSTS_TABLE . "
			WHERE $where_sql";
.
.
.
Doch es geht nicht, die überflüssigen Zeichen werden nicht entfernt, es handelt sich dabei um die 2.0.5. Version vom Script.

Wer weiß, was falsch ist?

Gruß
michi-w.

Verfasst: 19.02.2004 08:50
von netzmeister
Hallo,
poste mal ein paar Zeilen mehr aus Deiner functions_post.php.
( Weiter nach unten )

Gruß netzmeister

Verfasst: 19.02.2004 17:38
von michi-w.
Hier ist die ganze Datei:
http://www.mic-w.de/download/functions_post.zip

Gruß
michi-w.

Verfasst: 21.02.2004 16:00
von michi-w.
Keine Idee?

Verfasst: 21.02.2004 16:31
von netzmeister
Hallo,
anstatt

Code: Alles auswählen

   $post_subject = eregi_replace("([\!\?\.])+","\\1",$post_subject);
das hier

Code: Alles auswählen

   $post_message = eregi_replace("([\!\?\.])+","\\1",$post_message);
Gruß netzmeister

Verfasst: 21.02.2004 18:53
von michi-w.
Vielen Dank!

Verfasst: 16.03.2004 22:47
von michi-w.
Ein Problem mit Code ist aufgetreten,

hier ist das Problem:
http://www.phpbb.de/viewtopic.php?p=275712#275712