ragą ma cosa sbaglio qui :confused:
in poche parole dovrebbe entrarmi nell'if se la mail č stata scritta in modo corretto:
dove sbaglio? :crycry:Codice:if ($email != "" and (ereg(".+\@.+\..+", $email)) and (ereg("^[a-zA-Z0-9_@.-]+$", $email)))
{
Printable View
ragą ma cosa sbaglio qui :confused:
in poche parole dovrebbe entrarmi nell'if se la mail č stata scritta in modo corretto:
dove sbaglio? :crycry:Codice:if ($email != "" and (ereg(".+\@.+\..+", $email)) and (ereg("^[a-zA-Z0-9_@.-]+$", $email)))
{
Codice PHP:if (($email != "") and (ereg(".+\@.+\..+", $email)) and (ereg("^[a-zA-Z0-9_@.-]+$", $email)))
{
scusa ma quel ; non ci sta proprio,cmq ho fatto diversamente e funziona,il problema non era li ma su un'altra espressione..ciauz
Gią gią il ; non c'entra una cippa. C'entrano perč ņ le parentesi tra le varie condizioni dell'if. :=D:
ti sbagli.quelle non danno problemi anche se sintatticamente non ci stanno,non causano errori nel controllo quindi mi stanno ugualmente bene..
e se provassi a fare in questo modo?
Codice PHP:if (!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email))
{
sicuramente eviterei di utilizzare + volte la funzione,e anche il controllo sul valore null che č di troppo,quindi credo che sia meglio :P
grazie,ciauz