Visualizzazione risultati 1 fino 7 di 7

Discussione: [php]controllo tramite funzione ereg su variabile mail

  1. #1
    Guest

    Predefinito [php]controllo tramite funzione ereg su variabile mail

    ragà ma cosa sbaglio qui

    in poche parole dovrebbe entrarmi nell'if se la mail è stata scritta in modo corretto:
    Codice:
    if ($email != "" and (ereg(".+\@.+\..+", $email)) and (ereg("^[a-zA-Z0-9_@.-]+$", $email)))
    	{
    dove sbaglio?

  2. #2
    Guest

    Predefinito

    Codice PHP:
    if (($email != "") and (ereg(".+\@.+\..+", $email)) and (ereg("^[a-zA-Z0-9_@.-]+$", $email)))
    {
    Ultima modifica di JoErNanO : 22-03-2006 alle ore 18.51.52

  3. #3
    Guest

    Predefinito

    scusa ma quel ; non ci sta proprio,cmq ho fatto diversamente e funziona,il problema non era li ma su un'altra espressione..ciauz

  4. #4
    Guest

    Predefinito

    Già già il ; non c'entra una cippa. C'entrano perè ò le parentesi tra le varie condizioni dell'if.

  5. #5
    Guest

    Predefinito

    ti sbagli.quelle non danno problemi anche se sintatticamente non ci stanno,non causano errori nel controllo quindi mi stanno ugualmente bene..

  6. #6
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    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))
    {

  7. #7
    Guest

    Predefinito

    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

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •