Fonction preg_match
Résolu
t671
Messages postés
1632
Statut
Membre
-
t671 Messages postés 1632 Statut Membre -
t671 Messages postés 1632 Statut Membre -
Bonjour,
Un formulaire de contact est remplie.
Avant l'envoie, je veux vérifier si le message ne contient pas certains caractères :
J'ai un serveur (Free) où cela fonctionne.
Mais sur un autre serveur, j'ai le message d'erreur : Warning: preg_match() [function.preg-match]: Compilation failed: missing terminating ] for character class at offset 166 in ...........
Peut-être remplacer la function "preg_match". Mais par quoi ?
Merci
Un formulaire de contact est remplie.
Avant l'envoie, je veux vérifier si le message ne contient pas certains caractères :
$mots = array('[link=','[url=','viagra','sexe','cul','baise','bite','buy','eurosport','nice','porn','best','lovely','pharmacy','love','href','valium','url','http', 'href=','porno','Cool site','Good site','Discounts','nudephoto'); $mask = ''\b' . implode('|', $mots) . '\b'i'; if( preg_match( $mask, $message2 ) ) { echo '<br><font color="red"><h2><center>Votre message presente des url ou des caractères non autorisés .....<br>Merci de reformuler votre demande.</center></h2></font>'; exit; }
J'ai un serveur (Free) où cela fonctionne.
Mais sur un autre serveur, j'ai le message d'erreur : Warning: preg_match() [function.preg-match]: Compilation failed: missing terminating ] for character class at offset 166 in ...........
Peut-être remplacer la function "preg_match". Mais par quoi ?
Merci
A voir également:
- Fonction preg_match
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide