Hola los otros días alguien de aqui, muy amablemente me pasó esta funcion para validar mail´s y la verdad y siendoles muy sincero, no entiendo nada
Por ejemplo en la variable $email, iría al direccoin a validar ??, de ser así les diría que no funciona.
Si alguien me la puede explicar le agradezco mucho
Código PHP:
<?php
$email='gzupphfhfhfhfg';
function comprueba_correo($email) {
$retorno = true;
$partes_email = explode("@", $email);
echo $retorno;
// quiero que haya 1 arroba y sólo 1
if ( sizeof($partes_email) != 2 ) {
$retorno = false;
}
// quiero que el dominio exista
elseif ( checkdnsrr($partes_email[1], "ANY") === false) {
$retorno = false;
}
// y quiero que solamente haya letras, números, '_' o '.'
// en el nombre de usuario
elseif ( ereg("[^a-zA-Z0-9\._-]", $partes_email[0]) ) {
$retorno = false;
}
return $retorno;}
?>