test du contenu d'un champ d'une base de données

diem
Invité n'ayant pas de compte PHPfrance

14 août 2007, 16:03

j'utilise un formulaire de saisie pour récupérer des infos de texte sur une table d'une BD.
Le problème est que je reçois du texte indésirable avec des liens vers des sites porno.
Comment tester en PHP le fichier texte et les liens présents afin d'éliminer le texte.
le champ commentaire est du type TEXT.
Merci pour une réponse.

ViPHP
ViPHP | 928 Messages

14 août 2007, 16:09

Bonjour,
la meilleure solution pour éviter le spam c'est de mettre en place un Captcha (une image de confirmation visuelle), il y a des tas de classes qui existent à ce sujet.

Sinon je te conseil de mettre en place un champ du style "2 + 2 = ?" où la personne doit entrer 2.

Bref il existe plusieurs technique, le tout étant de faire en sorte qu'un robot ne puisse pas remplir automatiquement tes champs.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

14 août 2007, 16:30

"2 + 2 = ?" où la personne doit entrer 2.
:lol:

Vu que les gens vont rentrer 4 ... personne ne va répondre :langue:
(non, pas taper :afraid: :axe: )
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

ViPHP
ViPHP | 928 Messages

14 août 2007, 16:33

:oops:

C'était justement la feinte pour que le robot entre 4 et se fasse avoir 8-)