Page 1 sur 1

proteger un formulaire

Posté : 27 juil. 2006, 07:03
par zabyo
Salut,

pour protéger un formulaire des spams, je voudrais vérifier si des codes html ont été mis dans un des champs du formulaire (le champ "commentaire".
je pensais faire :

if ($commentaire like "%<a href%" ) {
echo "pas de code html, merci !";
}

mais ça marche pas.
j'ai l'erreur :
Parse error: syntax error, unexpected T_STRING in /home/xxxxx/www/site/home/reponse_formulaire.php on line 25

merci pour votre aide

Lionel

Posté : 27 juil. 2006, 09:29
par garf
Essaye ça pour ta condition :
if (ereg("<a href=",$commentaire))

Posté : 27 juil. 2006, 10:04
par Ryle
La commande LIKE est une commande SQL, pas PHP, d'où la parse error que tu rencontres :)

En php, tu peux effectivement utiliser une fonction de type ereg() comme le suggère garf :)

Posté : 31 juil. 2006, 17:09
par Invité
merci pour vos 2 réponses.
ça fonctionne bien.

Bonne continuation

Lionel