Jump to content

email verification...


web_master

Recommended Posts

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.