filter_var VS operateurs !

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 : filter_var VS operateurs !

Re: filter_var VS operateurs !

par foetus69 » 03 mars 2016, 10:12

Bonjour or1 et merci.
Je pensais qu'on pouvait le faire au niveau des filtres mais apparemment non si j'en crois ta réponse.

Re: filter_var VS operateurs !

par or 1 » 02 mars 2016, 20:16

à priori, cela doit faire l'affaire :
$string = 'April 15, 2003';
$pattern = '/[^a-z]/';
$replacement = '';
echo preg_replace($pattern, $replacement, $string);

filter_var VS operateurs !

par foetus69 » 02 mars 2016, 18:14

Bonjour,

Je ne trouve pas la syntaxe des filtres de nettoyage pour n'autoriser que les lettres et supprimer tout ce qui est chiffres et caractères spéciaux. C'est pour éviter qu'on puisse taper des quotes, des opérateurs dans mes inputs...
Le = avec FILTER_SANITIZE_STRING apparait toujours et avec les SPECIAL CHARS il reste à "="

Comment faire pour l'interdire ?

Merci à vous.