Hello
I am trying to use fsockopen() php function to check a valid email address. Here is a code snippet:
function checkEmail($email) {
if(eregi("^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$]", $email)) {
return FALSE;
}
list($Username, $Domain) = split("@",$email);
if(getmxrr($Domain, $MXHost)) {
return TRUE;
} else {
if(fsockopen($Domain,25,$errno,$errstr,30)) {
return TRUE;
} else {
return FALSE;
}
}
}
Here is the error from the browser:
Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Name or service not known in file name line...
Here is the failing on the if(fsockopen($Domain,25,$errno,$errstr,30)) line. Does anyone out there have any experience with this error?? I am using a LAMP server.
Thank you,
Renee Starkey @}-----}-----
Information Technologist I
115 Old Horticulture
Language Learning Center, Michigan State University
Phone: 517-355-7587
Renee Starkey ;-)
"Strive to be the best you can be at any given moment in life" RmS