web_master Posted March 16, 2008 Share Posted March 16, 2008 Hi, Its me again.... I want a simple email verification: - verify that the email address is in proper format, - verify is the domain name realistic, - is email not exist in dbase, - If all is true > start session > insert email in dbase - if email is is exist in dbase > only start session I found all this scripts on internet - but I don't know how its work good together? <?php if($_POST['e_mail']) { $email = $_POST['e_mail']; function checkEmail($email) { if(preg_match("/^( [a-zA-Z0-9] )+( [a-zA-Z0-9\._-] )*@( [a-zA-Z0-9_-] )+( [a-zA-Z0-9\._-] +)+$/" , $email)) { list($username,$domain)=split('@',$email); if(!checkdnsrr($domain, 'MX')) { return false; } if(!fsockopen($domain,25,$errno,$errstr,30)) { return false; } return true; } return false; } $email = trim($_POST['e_mail']); if(!checkEmail($email)) { print "<meta http-equiv=\"refresh\" content=\"0; url=http://www.mydomain.com/index.php?c=productgroups_1&lg=hu\" />"; } else { session_start(); //start the session } } ?> Quote Link to comment https://forums.phpfreaks.com/topic/96412-email-verification/ Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.