Bonjour,
je souhaite vérifier que l'utilisateur ne saisisse pas de mots "interdits" lors de la saisie dans un formulaire sur la partie "Description" ($comment_verif), j'avais trouvé un code php sur le net mais çela ne fonctionne pas (pas de message d'erreur, pas d'autre message...)
Merci de votre aide.
Bout de code concerné :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 // vérification du commentaire $comment_verif=$_POST['comments']; // liste des mots a bannir dans un tableau $tb = array("enfoiré","idiot","naze"); // initialise le compteur $j=0; // boucle sur la quantité des valeur du tableau $tb while ($j<sizeof($tb)) { // le masque avec les délimitateurs $masque = '~\b'.$tb[$j].'\b~'; // la condition avec le test sur les mots du texte if( preg_match_all($masque, $comment_verif, $matches)) { // le message d'erreur echo '<br />Mots non autorisés dans le commentaire : <strong>'.$matches[0][0].'</strong>'; } // + 1 dans le compteur, on continue de boucler sur tous les mots bannis $j++; } // fin du while sur les mots
Partager