Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come convalidare un indirizzo di email utilizzando PHP

Posizionamento di un modulo su un sito web mette il vostro email a rischio di essere spam . Poiché la crescita della comunicazione Web e posta elettronica, spam è stato un problema in tutto il mondo . Di conseguenza , il governo degli Stati Uniti ha messo in atto il CAN-SPAM Act per scoraggiare questo tipo di comunicazione . Purtroppo questo non ha fermato le persone provenienti da spamming e-mail e moduli di contatto . Convalida campi assicura che il modulo viene compilato correttamente, e aiuterà a prevenire lo spam di infiltrarsi in-box . Cose che ti serviranno
Editor di Testo
Mostra più istruzioni
1

Usa "^ ( [ _a - z0 - 9 - ] +) " per iniziare la frase di convalida . Il "^" indica la convalida di iniziare all'inizio della stringa . All'interno delle parentesi sono i numeri , le lettere e altri caratteri che sono autorizzati ad essere utilizzati in questo messaggio. I personaggi sono "_" , lettere, numeri e "-" . Il "+ " indica che la frase di convalida continuerà .
2

Uso "( \\ . [ _a - Z0 - 9 - ] +) * " nel caso di un indirizzo di posta elettronica ha un puntino nel utente nome , ad esempio " mario.rossi ". La "\\ ". racconta le convalide per iniziare dopo un punto . Il " * " indica che questa parte della convalida può essere o non essere necessaria .
3

Seguire quella sezione con "@ " in modo che possa confermare che questo simbolo esiste nel stringa .
4

Aggiungi " ( [a- z0 - 9 - ] + ) ( \\ . [a- z0 - 9 - ] +) * " per verificare che il dominio sia formattato correttamente . Si noti che il carattere di sottolineatura è stato rimosso dalla sezione di caratteri validi . Questo perché sottolineatura non sono validi nel dominio e nomi di sottodominio .
5

chiudere la frase con "( \\ . [ Az] { 2,4} ) $ " per convalidare il dominio di primo livello , o TLD . Il dominio di primo livello è il . Com , . Edu o qualche altro TLD frase di una e-mail . Per questa parte della convalida , i caratteri validi sono stati ridotti a solo lettere . Inoltre il "{ 2,4} " è stata aggiunta al fine di specificare il numero minimo e massimo di caratteri per questa parte della mail . In questo caso il numero minimo di caratteri è due, e il massimo è quattro. Questo perché TLD esistono solo in queste lunghezze .
6

Unire questa frase validazione con sintassi corretta convalida PHP. Questa frase dovrebbe essere definito come una variabile come $ vldemail . Combinare tutte le sezioni della frase di convalida insieme in modo che si legga " $ vldemail =" ^ ( [ _a - z0 - 9 - ] + ) ( \\ . [ _a - Z0 - 9 - ] + ) * @ ( [a- z0 - 9 - ] + ) ( \\ [a- z0 - 9 - ] + ) * " Assicurarsi che il codice presuppone l'e-mail non è valido , utilizzando " $ valido = 0; "nel codice Per confrontare l'e-mail contro la convalida . . . frase , deve essere usato le funzioni " eregi " . Si deve essere formattato come eregi ( $ vldemail , $ email ) .

 

Programmazione © www.354353.com