Visualizzazione risultati 1 fino 7 di 7

Discussione: Validare campo mail con PHP

  1. #1
    Guest

    Predefinito Validare campo mail con PHP

    Ciao,
    ho un problema! devo riuscire a verificare che l' email inserita dall' utente sia vera (o almeno possibilmente sua!)....
    Nn so che funzione usare di PHP, mi potete dare una mano?
    Grazie....

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Leggi qui.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Predefinito

    Facendo qualche ricerca in questa stanza trovi parecchi risultati.


    Ciao!

  4. #4
    tes
    tes non è connesso Neofita
    Data registrazione
    15-03-2006
    Messaggi
    26

    Predefinito

    Citazione Originalmente inviato da funcool Visualizza messaggio
    Leggi qui.
    Non penso lui intendesse verificare se rispetta lo standard di una mail.
    ma se la mail effettivamente esiste, non se è una email dall'aspetto valido...

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da tes Visualizza messaggio
    Non penso lui intendesse verificare se rispetta lo standard di una mail.
    ma se la mail effettivamente esiste, non se è una email dall'aspetto valido...
    su altervista è impossibile controllare se una mail realmente esiste, perchè non sono possibili le connessioni verso server esterni!

  6. #6
    Guest

    Predefinito

    no, era giusto intendevo l' aspetto di una mail! Grazie mille a tutti!

    EDIT:
    quindi dovrei fare una cosa del genere:
    Codice PHP:
    eregi_replace("^([a-z0-9\._-]+)(@[a-z0-9\.-_]+)(\.{1}[a-z]{2,6})$", "<a href=\"mailto:\\1\\2\\3\">\\1\\2\\3</a>", $mail);
    ???
    Ultima modifica di dreadnaut : 30-08-2007 alle ore 16.15.34 Motivo: +tag [php]

  7. #7
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    beh, quello non è un controllo, è proprio una trasformazione (ma dovrebbe funzionare). Per fare solo un controllo ti basta preg_match o l'equivalente eregi_.

    Qua trovi alcuni esempi di espressioni regolari utili in php.

Regole di scrittura

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