Verfasst: 09.06.2006 12:38
Hi,
was hast du denn gemacht (Quelltext)?
Gruss
Rainer
was hast du denn gemacht (Quelltext)?
Gruss
Rainer
phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Code: Alles auswählen
if (preg_match("/([\!\?])+/", $message))
{
$message_array = preg_split("/\n/", $message);
for ($x = 0; $x < count($message_array); $x++)
{
if (!preg_match("/\[.*\//", $message_array[$x])) // Alles mit BBCode in Ruhe lassen...
{
$message_array[$x] = preg_replace("/([\!]){4,}/", "\\!!!", $message_array[$x]);
$message_array[$x] = preg_replace("/([\?]){4,}/", "\\???", $message_array[$x]);
$message_array[$x] = preg_replace("/([\.]){4,}/", "\\...", $message_array[$x]);
$message_array[$x] = preg_replace("/([\,]){4,}/", "\\,,,", $message_array[$x]);
$message_array[$x] = preg_replace("/([\a]){4,}/", "\\aaa", $message_array[$x]);
$message_array[$x] = preg_replace("/([\e]){4,}/", "\\eee", $message_array[$x]);
$message_array[$x] = preg_replace("/([\o]){4,}/", "\\ooo", $message_array[$x]);
$message_array[$x] = preg_replace("/([\u]){4,}/", "\\uuu", $message_array[$x]);
}
$message = implode("\n", $message_array);
}
}
Code: Alles auswählen
$message_array[$x] = preg_replace("/([\!]){4,}/", "\\!!!", $message_array[$x]);
$message_array[$x] = preg_replace("/([\?]){4,}/", "\\???", $message_array[$x]);
$message_array[$x] = preg_replace("/([\.]){4,}/", "\\...", $message_array[$x]);
$message_array[$x] = preg_replace("/([\,]){4,}/", "\\,,,", $message_array[$x]);
$message_array[$x] = preg_replace("/a{4,}/", "aaa", $message_array[$x]);
$message_array[$x] = preg_replace("/e{4,}/", "eee", $message_array[$x]);
$message_array[$x] = preg_replace("/o{4,}/", "ooo", $message_array[$x]);
$message_array[$x] = preg_replace("/u{4,}/", "uuu", $message_array[$x]);
$message_array[$x] = preg_replace("/i{4,}/", "iii", $message_array[$x]);
$message_array[$x] = preg_replace("/ä{4,}/", "äää", $message_array[$x]);
$message_array[$x] = preg_replace("/ö{4,}/", "ööö", $message_array[$x]);
$message_array[$x] = preg_replace("/ü{4,}/", "üüü", $message_array[$x]);
$message_array[$x] = preg_replace("/Ä{4,}/", "ÄÄÄ", $message_array[$x]);
$message_array[$x] = preg_replace("/Ü{4,}/", "ÜÜÜ", $message_array[$x]);
$message_array[$x] = preg_replace("/Ö{4,}/", "ÖÖÖ", $message_array[$x]);
$message_array[$x] = preg_replace("/A{4,}/", "AAA", $message_array[$x]);
$message_array[$x] = preg_replace("/E{4,}/", "EEE", $message_array[$x]);
$message_array[$x] = preg_replace("/O{4,}/", "OOO", $message_array[$x]);
$message_array[$x] = preg_replace("/U{4,}/", "UUU", $message_array[$x]);