Nwlapcug.com


Come cercare un indirizzo Email valido in PHP

Come cercare un indirizzo Email valido in PHP


Verificare gli indirizzi email validi in un web form ti impedisce l'invio di email agli indirizzi che non esistono o che contengono errori di battitura. PHP contiene un potente motore di espressioni regolari (Regex) che permette di che verificare gli indirizzi di e-mail contro un set di variabili di caratteri. Le espressioni regolari consentono di creare un modello di caratteri che può essere utilizzato per catturare gli indirizzi email non validi e impedire l'immissione nei form PHP di dati non corretti.

Istruzioni

1

Creare una nuova variabile nello script PHP chiamato "$email" e impostarlo per l'indirizzo che si desidera verificare.

2

Creare una seconda variabile, "$valid" per acquisire il valore restituito della funzione "eregi()". La funzione di "eregi()" confronta un'espressione regolare con una stringa e restituisce "false" Se il modello di espressione regolare non è contenuto nella stringa.

3

Impostata una terza variabile, "$regex" la seguente stringa: "^ [_a-z0 - 9-] +(.[ _A-z0 - 9-] +)@[a-z0 - 9-] +(.[ a-z0 - 9-] +)(. [ a-z] {2,3}) $"la stringa è un'espressione regolare che corrisponde a un indirizzo email valido e rifiutare informazioni non valide.

4

Chiamare "eregi()" e passare il valore restituito in "$valid." Passare la variabile "$regex" in "eregi()" come primo parametro e passare "$email" come secondo parametro.

5

Controllare il valore di "$valid" con un'istruzione "if". Se "$valid" è false, l'indirizzo di posta elettronica non è un indirizzo valido e deve essere respinto. Se "$valid" non è falsa, l'indirizzo email è un indirizzo email valido e dovrebbe essere accettato.

Consigli & Avvertenze

  • La funzione di "eregi()" è obsoleta nell'ultima versione di PHP, e compilazione del codice può emettere un avviso di "E_DEPRECATED". Il codice continuano a funzionare correttamente. Non verrà visualizzato questo avviso se si utilizza una versione precedente di PHP.