Posts

Showing posts from July, 2017

Validate Email Address in Two Ways

This is a little code example that will validate an email address in two ways: - first the general syntax of the string is checked with a regular expression - then the domain substring (after the '@') is checked using the 'checkdnsrr' function function  validate_email ( $email ){     $exp  =  "^[a-z\'0-9]+([._-][a-z\'0-9]+)*@([a-z0-9]+([._-][a-z0-9]+))+$" ;    if( eregi ( $exp , $email )){       if( checkdnsrr ( array_pop ( explode ( "@" , $email )), "MX" )){         return  true ;       }else{         return  false ;       }    }else{       return  false ;    }    } ?>