Realizzazione by siti web firenze e web.at.work

contatti
realizzazione siti web

PHP validare indirizzi email


function checkEmail($s) {
   $lastDot = strrpos($s, '.');
   $ampersat = strrpos($s, '@');
   $length = strlen($s);
   return !(
     $lastDot === false ||
     $ampersat === false ||
     $length === false ||
     $lastDot - $ampersat < 3 ||
     $length - $lastDot < 3
    );
}

Validare gli indirizzi email è un'operazione complessa dal momento che le regole per i nomi di dominio validi cambiano drasticamente da paese a paese. Per esempio bn.com è valido, mentre bn.de non lo è (ma bd.de sì). Inoltre, sapevate che username@[127.0.0.1] è un indirizzo valido (sempre che 127.0.0.1 sia l'indirizzo IP del mail server)? Per questo la raccomandazione è quella di effettuare una ricerca solo sugli elementi principali di un indirizzo mail: i caratteri validi (il carattere @) e un punto da qualche parte dopo la chiocciola). È impossibile essere sicuri al 100% sulla verifica degli indirizzi mail - se la verifica è troppo rigorosa l'utente probabilmente fornirà un indirizzo di fantasia. L'unica ragione per effettuare delle verifiche sugli indirizzi mai! è per fornire assistenza nel caso ci fossero degli errori di digitazione non intenzionali. È possibile utilizzare le espressioni regolari ma questo rallenta semplicemente l'intera operazione. Inoltre è utile sapere che il codice appena citato non è in grado di individuare gli indirizzi mai! non corretti. State inoltre attenti ai nuovi domini internazionali che presentano caratteri speciali quali E4 o E9 alloro interno. La maggior parte delle espressioni regolari omettono questo aspetto, è quindi meglio utilizzare il codice precedente.

 

separatore

Informazioni sull'autore

Sergio Ferraiolo

foto
Descrizione:

Web Master di webdesignfirenze.com, titolare di Siti web gallery che ha realizzato il sito.

Mansioni: Programmatore, web designer e Analista

Web design per la creazione siti web firenze insieme a tecniche di SEO Marketing per creare un sito di successo

Portfolio: gallery immobiliare per la vendita e l'acquisto di immobili di prestigio

Portfolio: impresa di pulizie per servizi di pulizia industriale