<?php
// ------------------------------------------------------------------------- //
// Un extrait du code de Phorum qui permet de bannir d'un texte certains //
// mots (durs à l'oreille), en les remplaçant par la séquence de votre choix.//
// ------------------------------------------------------------------------- //
// Auteur: J-Pierre DEZELUS //
// Email: jpdezelus@phpinfo.net //
// Web: http://www.phpinfo.net/ //
// ------------------------------------------------------------------------- //
$blurb = "@!#$";
$message = "Mais où est passée la clé de la maison.\n";
$message .= "Je ne la perds jamais !!\n";
$message .= "Mais elle est là !\n";
$bannir = "mais";
if (strstr(strtoupper($message), strtoupper($bannir))) {
if (strtoupper($message) == strtoupper($bannir))
$message=$blurb;
$message = eregi_replace("^$bannir([^a-zA-Z])", "$blurb\\1", $message);
$message = eregi_replace("([^a-zA-Z])$bannir$", "\\1$blurb", $message);
while(eregi("([^a-zA-Z])($bannir)([^a-zA-Z])", $message)){
$message = eregi_replace("([^a-zA-Z])($bannir)([^a-zA-Z])",
"\\1$blurb\\3", $message);
}
}
echo $message;
?>