1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| $phrase = "je n'aime pas interdit1 interdit2";
//Sélection des mots interdits dans la base
$req2 = mysql_query("select interdit from motinterdit" );
$state = 1;
//On fait le tour des résultats
while($row = mysql_fetch_assoc($req2)) {
//Si un des mots de la phrase contient le mot actuellement évalué, casse insensible
if (preg_match( '/'.$row['interdit'].'/i', $phrase , $match)) {
//On quitte la boucle
$state = 4;
break;
}
}
if($state == 4)
{
echo "Message non envoye pour cause d'obscenite". '<br />';
echo $state;
exit();
} |
Partager