Fonction preg_match
Résolu
t671
Messages postés
1638
Date d'inscription
Statut
Membre
Dernière intervention
-
t671 Messages postés 1638 Date d'inscription Statut Membre Dernière intervention -
t671 Messages postés 1638 Date d'inscription Statut Membre Dernière intervention -
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