Instruction conditionnelle "if"

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Instruction conditionnelle "if"

par Invité » 19 févr. 2007, 10:52

Merci pour ta réponse !
Léo

par Ryle » 19 févr. 2007, 10:30

Tu peux utiliser des fonction du genre strstr() ou strpos() pour vérifier si une chaine est bien contenue dans une autre, sinon et pour commencer doucement dans les expressions régulières, tu peux également utiliser ereg() / eregi() :)
if(eregi('href', $message)) { ... }

Instruction conditionnelle "if"

par Léo76 » 19 févr. 2007, 10:06

Sur un forum envahi par des messages de spam, je voudrais pouvoir bloquer, dans un script d'envoi d'alerte email aux administrateurs du site, les messages comportant le code '<A href='http://'.

Je sais le faire pour une correspondance complète :
if ($message=="quelquechose") {
exit;
}

...mais par pas pour une correspondance partielle.

Merci de votre aide !
Léo