Fonction ereg
le 18/04/2005 à 18:29
Bonjour,
je voudrais vérifier que des variables envoyées par formulaires ne contiennent pas de caractères tels que " & $ etc., comment faire pour les vérifier tous en même temps avec ereg si il y a moyen. Ou une autre solution.
Merci d'avance.
(changer par l'équivalent en html ne m'intéresse pas...)
le 18/04/2005 à 18:38
zebden
Déconnecté
zebdinou pour les intimes / Blog : http://www.zebden.fr
ereg et les expressions regulières :
http://www.lephpfacile.com/cours/index.php?p=24
pour ton masque a verifier on pourrait avoir un truc dans le style :
<?php
$masque = '([&$\"\']{1,})' ; if ( ereg ( $masque , $chaine , $tab ) ) { echo 'caractères interdits' ; } else echo 'c\'est good' ; ?>
m'enfin regarde le cours sur les expressions regulières pour bien assimiler le principe.
le 18/04/2005 à 18:41
Merci^^
A force d'avoir regardé un peu partout sur le net, j'ai oublié de regardé ici...
Mais quel boulet j'ai fais -_-
le 18/04/2005 à 19:25
J'ai esseyé ton truc, il fonctionne pas...
le 18/04/2005 à 20:41
zebden
Déconnecté
zebdinou pour les intimes / Blog : http://www.zebden.fr
Je viens de tester :
$chaine = 'toto va à la plage' // retour : c'est good
$chaine = 'toto va a la $' // retour : caractère interdit
$chaine = 'toto "tata"'; // retour : caractère interdit
je vais pas tous les faire , il faut quand meme que tu renseigne la var $chaine (la chaine à tester) ... ^^
le 18/04/2005 à 21:04
C'est bon, j'ai réussi, autrement, on m'a passé une fonction^^
Merci quand même pour ton aide zebden...
le 18/04/2005 à 22:18
zebden
Déconnecté
zebdinou pour les intimes / Blog : http://www.zebden.fr
Bah le masque etait un simple exemple a compléter surtout. On voit bien dans le masque qu'il n'y avait que 4 caractères interdits.
J'ai donné une base à approfondir, apres moi je donne pas les trucs tout fait , ca sert à rien si tu ne les comprends pas ensuite.
C'est qu'un avis personnel :)
Accès rapide :
PHP / MySQL
HTML / CSS
Javascript
Autres technologies
Le site
Les 3H du PHP
Le bar
Script / Production personnelle
Remonter