Quick Search:
 
 PHP Code: Live validation of email address Jump to:  
Category: >> PHP Code >> Live validation of email address  

<< lastnext >>

Snippet Name: Live validation of email address

Description: This is a very simple function that can be used to validate email addresses. The function verifies whether a given email address matches a regular expression that email addresses should conform and validate the email address host.

Also see:
» Send iCal Email Meeting Requests using...
» Is email deliverable?
» Email attachments with PHP mail()
» Email with attachments class
» Heavy-duty SendMail function
» Use SendMail
» Automatically process email
» Fake email addresses
» Validate email address #3
» Validate email address #2
» Validate email address one

Comment: (none)

Language: PHP
Highlight Mode: PHP
Last Modified: March 16th, 2009

<?PHP
 
FUNCTION check_email($email){
   IF(@EREG("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $email)){
 
       $url = SUBSTR(STRRCHR($email, "@"), 1);
       IF (STRSTR($url, "/")) {
           $url = EXPLODE("/", $url, 2);
           $url[1] = "/".$url[1];
       } ELSE {
           $url = ARRAY($url, "/");
       }
       $fh = @FSOCKOPEN($url[0], 80);
       IF ($fh) {
           @FPUTS($fh,"GET ".$url[1]." HTTP/1.1\nHost:".$url[0]."\n\n");
           IF (@FREAD($fh, 22) == "HTTP/1.1 404 Not Found") { RETURN FALSE; }
           ELSE { RETURN TRUE;    }
       } ELSE { RETURN FALSE;}
   }ELSE{
       RETURN FALSE;
   }
}
 
?>


 
   Home |    Search |    Code Library |    Sponsors |    Privacy |    Terms of Use |    Contact Us © 2003 - 2024 psoug.org