Bonjour,
Je viens de développer un très classique générateur de formulaires en php sur une base mysql ..... Ce générateur plait bcp et est donc de plus en plus utilisé ! Mais malheureusement je n'ai pas pensé aux petits crétins capables d'écrire du code dans les champs (je ne suis pas trop branché sécurité !) et certains des utilisateurs de mon générateur chrono-FORM me réclamment une routine de protection des champs !!!
Mon chrono-FORM est ici http://chrono.apinc.org/?numero=129(...)
Qqun connaît-il des routines de protextion toutes faites ?
Merci beaucup de votre aide.
# strip
Posté par kolter (site web personnel, Mastodon) . Évalué à 2.
M.
[^] # Re: strip
Posté par Antonio Da Silva (site web personnel) . Évalué à 2.
.
# Merci
Posté par JEAN Lépine . Évalué à 1.
# ereg
Posté par Nicolas Blanco (site web personnel) . Évalué à 2.
Ce que je fais généralement c'est que je stocke les champs d'un formulaire dans un tableau associatif où chaque clé est un champ du formulaire relié à un tableau définissant le champ (un booléan pour requis, une regex, etc...).
[^] # Re: ereg
Posté par R4f . Évalué à 2.
- n° téléphone France (10 chiffres)
- adresse e-mail
- adresse postale
- adresse IP
- URL Web
- ...
Et tu boucles sur les champs de ton formulaire en appelant la fonction de validation qui va bien.
Exemple : PEAR HTML_Quickform http://www.thelinuxconsultancy.co.uk/quickform.php(...)
Ca a l'air pas mal, avec tout plein de méthodes pour valider les entrées...
[^] # Re: ereg
Posté par doublehp (site web personnel) . Évalué à 0.
un email doit avoir un @ et un point. Elle est compose d au moins 60% de lettres.
Une adresse postale ne doit contenire que des letters (et peut etre des - pour les noms de ville/rue composes).
Une IP ou URL ... c est pas tres dur a filtrer.
# Commentaire supprimé
Posté par Anonyme . Évalué à 1.
Ce commentaire a été supprimé par l’équipe de modération.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.