Script PHP para probar la validez de las direcciones de correo electrónico.

Problema

Me pregunto si hay una solución PHP (u otra) para probar la validez de una dirección de correo electrónico.

Solución

Prueba esto:

 función validate_email ($ email) {$ mailparts = explode ("@", $ email); $ hostname = $ mailparts [1]; // validar la sintaxis de la dirección de correo $ exp = "^ [az \ '0-9] + ([._-] [az \' 0-9] +) * @ ([a-z0-9] + ([. _-] [a-z0-9] +)) + $ "; $ b_valid_syntax = eregi ($ exp, $ email); // obtener direcciones mx por getmxrr $ b_mx_avail = getmxrr ($ nombre de host, $ mx_records, $ mx_weight); $ b_server_found = 0; if ($ b_valid_syntax && $ b_mx_avail) {// copie los registros y el peso de mx en la matriz $ mxs $ mxs = array (); para ($ i = 0; $ i 

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

"; if (vacío ($ service)) $ msg. =" Au moins une case service doit être cochée

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

"; if (vacío ($ correo electrónico)) $ msg. =" El correo electrónico del campeón es obligatorio

"; elseif (! ereg (" ^ (. +) @ (. +) \\. (. +) $ ", $ email)) $ msg. =" Le champ email est obligatoire 22

"; elseif (validate_email ($ email) == 0) {echo '¡Dirección de correo electrónico no válida!'; $ msg. = 'Dirección de correo electrónico no válida!';} else {echo 'La dirección de correo electrónico es válida';} return ($ msg) ;}

Gracias a por este consejo.

Artículo Anterior Artículo Siguiente

Los Mejores Consejos