Mega Code Archive

 
Categories / Php / Email
 

Email validation Demo

<html> <head> <title>e-mail validator</title> </head> <body> <form name="form1" method="post" action="EMailValidation.php">   <table>       <tr>          <td colspan="2"><b>Enter an e-mail address to test</div></td>       </tr>       <tr>          <td width="25%">E-mail</td>         <td width="75%">             <input type="text" name="email" size="30">         </td>       </tr>       <tr>          <td colspan="2">            <input type="submit" name="Submit" value="Submit">         </td>       </tr>  </table> </form> </body> </html>                             <!-- EMailValidation.php <html> <head> <title> E-mail validator </title> </head> <body> <?php                                                    if (!isset($email)){     die("Host name value wasn't properly submitted.Retry.");   }   if(empty($email)) {     die("Hostname field was left blank ! Retry.");    }                                                          if ( (strlen($email) < 3) || (strlen($email) > 200)) {     die("Invalid E-mail address, E-mail address too long or too short.");   } elseif(!ereg("@",$email)) {     die("Invalid E-mail address, no @ symbol found");   } else {     echo "<b>".$email."</b> is correct in format.<br>";   }                                                          list($username,$hostname) = split("@",$email);                                                          if ( (empty($username)) or (empty($hostname)) ) {     die("username or host name section is not valid.");   }                                                          if(checkdnsrr($hostname)) {       echo "<b>". $email ."</b> hostname has a valid MX record !<br>";   } else {       die("<b>". $email ."</b> hostname does not exist");   } ?> <br> </body> </html> -->