Most Web forms designed in PHP are made for user interaction. This generally means information exchange, and the most common way this is done is via email.
Because of this, validating email addresses for misprints or false entries is crucial for succesful interactions.
The following class is small and very easy to use. It uses regular expressions for validating email adresses.
-------Class------------------------------------------------class email{function valid($str){ if (ereg("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)+$", $str)) { return 1; } else { return 0; }}}---------Example usage---------------------------------------$check_valid = new email;$mail="he[email protected]";if($check_valid->valid($mail)){ echo "
Email is valid";}else { echo "
Email is not valid";}