** If opportunity doesn't knock at your door, you go knocking at it. **
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 ; } } ?>
Comments