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 } } ?> Link to comment https://forums.phpfreaks.com/topic/96412-email-verification/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.