salve a tutti,tramite il comando ereg,voglio controllare i dati provenienti da un form,in particolare se contegono spazi o caratteri speciali...mi date una mano?
thanx!!!
salve a tutti,tramite il comando ereg,voglio controllare i dati provenienti da un form,in particolare se contegono spazi o caratteri speciali...mi date una mano?
thanx!!!
più che il comando ereg(), cerca qualcosa riguardante le regex...![]()
ereg è "decrepito", in php6 verra' addirittura eliminato...
Usa preg_match
HeyLà! Vieni a trovarmi su F.r.a.n.C.y.S.T.A.R.90...
MSN: F.r.a.n.C.y.S.T.A.R.90@gmail.com
Divertitevi! =)
ok ma come si fa con preg_match???![]()
ho trovato come fare ma non va lo stesso...ecco il codice:
$user=$_POST["user"];
if(preg_match('/^[a-zA-Z0-9_\.]+@[a-zA-Z0-9-]+\.[a-zA-Z]{0,4}$/',$user))
{
echo("ciao");
$verifica=0;
breaK;
}
quella mi pare tanto una espressione regolare per controllare che l'email passata sia valida ( ed è anche non molto ben fatta come regexp)... con i caratteri speciali e gli spazi centra poco...
IP-PBX management: http://www.easypbx.it
Old account: 2126 messages
Oldest account: 3559 messages