PHP skript za preverjanje veljavnosti e-poštnih naslovov

Težava

Zanima me, če obstaja rešitev PHP (ali drugo) za testiranje veljavnosti e-poštnega naslova?

Rešitev

Poskusite to:

 funkcija validate_email ($ email) {$ mailparts = eksplodira ("@", $ email); $ hostname = $ mailparts [1]; // potrditev sintakse e-poštnega naslova $ exp = "^ [az \ _ 0-9] + ([._-] [az \ t _-] [a-z0-9] +)) + $ "; $ b_valid_syntax = eregi ($ exp, $ email); // dobimo mx naslove po getmxrr $ b_mx_avail = getmxrr ($ hostname, $ mx_records, $ mx_weight); $ b_server_found = 0; if ($ b_valid_syntax && $ b_mx_avail) {// kopiranje mx zapisov in teža v niz $ mxs $ mxs = array (); za ($ i = 0; $ i 

"; endif; if (! is_string ($ nomorganization)) $ msg. =" Le champs Nom de l'organization doit être une chaine de caractére

"; če (prazno ($ service)) $ msg.

"; if (prazno ($ fonction)) $ msg. =" Una fonction doit être séléctionnée

"; if (empty ($ email)) $ msg

"; elseif (! ereg (" ^ (. +) @ (. +) "(. +) $", $ email)) $ msg.

"; elseif (validate_email ($ email) == 0) {echo 'Neveljaven e-poštni naslov!'; $ msg. = 'Neveljaven e-poštni naslov!'; ;}

Hvala za za ta namig.

Prejšnji Članek Naslednji Članek

Top Nasveti