Seite 1 von 1

10 Stellige zahlen Komibination Automatisch ersetzten...

Verfasst: 19.10.2004 22:47
von Camp3r
... ich weiß das es in der functions.php unter:

Code: Alles auswählen

//
// Obtain list of naughty words and build preg style replacement arrays for use by the
// calling script, note that the vars are passed as references this just makes it easier
// to return both sets of arrays
//
function obtain_word_list(&$orig_word, &$replacement_word)
{
	global $db;

	//
	// Define censored word matches
	//
	$sql = "SELECT word, replacement
		FROM  " . WORDS_TABLE;
	if( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not get censored words from database', '', __LINE__, __FILE__, $sql);
	}

	if ( $row = $db->sql_fetchrow($result) )
	{
		do 
		{
			$orig_word[] = '#\b(' . str_replace('\*', '\w*?', phpbb_preg_quote($row['word'], '#')) . ')\b#i';
			$replacement_word[] = $row['replacement'];
		}
		while ( $row = $db->sql_fetchrow($result) );
	}

	return true;
}
Eingestellt werden kann!

Kann mir jemand mal einen Tip geben wie z.B.
aus 1234567891 Automatisch "eBay Links / Nummern sind hier Verboten bitte Nutzungsbedingungen beachten" wird?

Wäre euch sehr dankbar!

Gruß

Joe

Verfasst: 20.10.2004 00:25
von Blutgerinsel
Was ist jetzt genau die Frage wie ich ersetze? oder die Funktion funktioniert??

Verfasst: 20.10.2004 16:41
von Fundus
ich denke er will alle 10-Stelligen zahlen durch den Text ersetzen.

Jat jemand eine Idee wie man fest definierte Zeichen beim Posten unterbindet?

z.B einen BBcode oder andere Wörter und diese fest zensiert das z.B beim Posten von "Beispiel" schon in die DB "Bei****l" geschrieben wird, eine Art hardcoded Wortzensur?

Gruß
Fundus

Verfasst: 20.10.2004 16:46
von Camp3r
Was ist jetzt genau die Frage wie ich ersetze? oder die Funktion funktioniert??
Ob mir jemand an einem Bsp. erklären kann wie ich die Datei abändern muss damit anstelle von 10 Stelligen Zahlen Kombinationen ein Text nach Wahl erscheint.

Gruß

Joe :cookie: