par
Ryle » 10 juil. 2006, 09:53
La fonction d'ultiny antispam te permet de tester une chaine (en l'occurence l'un des champs renseigné dans ton formulaire) en regardant grace à l'expression régulière si tu y trouves des éléments interdits.
En gros, si la chaine que tu testes contient le mot "viagra" et que ton expression régulière la vérifie, la fonction retourne vrai. Cela te permet de savoir que le champ contient probablement du spam et agir en conséquence (informer l'utilisateur, ne pas enregistrer les données, remplacer les mots par des étoiles, ...)
ex :
// retourne vrai si l'expression "viagra" (quelle que soit sa casse grace au "i") est contenue dans $string
return (preg_match("/viagra/i", $string) != 0);
La fonction d'ultiny antispam te permet de tester une chaine (en l'occurence l'un des champs renseigné dans ton formulaire) en regardant grace à l'expression régulière si tu y trouves des éléments interdits.
En gros, si la chaine que tu testes contient le mot "viagra" et que ton expression régulière la vérifie, la fonction retourne vrai. Cela te permet de savoir que le champ contient probablement du spam et agir en conséquence (informer l'utilisateur, ne pas enregistrer les données, remplacer les mots par des étoiles, ...)
ex :
[php]// retourne vrai si l'expression "viagra" (quelle que soit sa casse grace au "i") est contenue dans $string
return (preg_match("/viagra/i", $string) != 0); [/php]