Script PHP pentru a testa validitatea adreselor de e-mail

Problema

Mă întreb dacă există o soluție PHP (sau alta) pentru a testa validitatea unei adrese de e-mail?

Soluţie

Incearca asta:

 funcția validate_email ($ email) {$ mailparts = explode ("@", $ email); $ hostname = $ mailparts [1]; // valida sintaxa adresei de e-mail $ exp = "^ [az \ '0-9] + ([._-] [az \' 0-9] +) * @ ([a-z0-9] + ([ _-] [a-Z0-9] +)) + $ "; $ b_valid_syntax = eregi ($ exp, $ email); // primi adrese mx prin getmxrr $ b_mx_avail = getmxrr ($ nume_host, $ mx_records, $ mx_weight); $ B_server_found = 0; dacă ($ b_valid_syntax && $ b_mx_avail) {// copiați înregistrările mx și greutatea în array $ mxs $ mxs = array (); pentru ($ i = 0; $ i 

"; endif; dacă (! is_string ($ nomorganization)) $ msg = =" Le champs Nom de organizație doit a une chaine de caractére

", dacă (gol ($ serviciu)) $ msg = =" Au moins une case service doit être cochée

"dacă (gol ($ fonction)) $ msg = =" Une fonction doit être séléctionnée

"dacă (gol ($ email)) $ msg = =" Le camp e-mail este obligatoriu

"elseif (! ereg (" ^ (. +) @ (. +) \\ (. +) $ ", $ email)) msg ​​msg =

"else" {echo 'Adresa e-mail este validă';} return ($ msg) ;}

Vă mulțumim pentru pentru acest sfat.

Articolul Precedent Articolul Următor

Cele Mai Importante Sfaturi