PHP How to crawl the email address in the Web page, I will share with you a PHP crawl Web page in the e-mail instance.
<?php
$url = ' http://www.jb51.net ';//The URL to be collected
$content =file_get_contents ($url);
echo $content;
function Getemail ($str) {
//$pattern = '/([a-z0-9]*[-_\.]? [a-z0-9]+) *@ ([a-z0-9]*[-_]?[ a-z0-9]+) +[\.] [A-z] {2,3} ([\.] [A-z] {2})? /i ";
$pattern = "/([a-z0-9\-_\.] +@[a-z0-9]+\. [A-z0-9\-_\.] +)/";
Preg_match_all ($pattern, $str, $EMAILARR);
return $EMAILARR [0];
}
Print_r (Getemail ($content));
>
Method 2:
<?php
$url = ' http://www.jb51.net ';//When the page has left a mailbox
$content =file_get_contents ($url); Get page content
function Getemail ($str) { //matching mailbox content
$pattern = "/([a-z0-9\-_\.] +@[a-z0-9]+\. [A-z0-9\-_\.] +)/";
Preg_match_all ($pattern, $str, $EMAILARR);
return $EMAILARR [0];
}
Print_r (Getemail ($content));
>
The above mentioned is the entire content of this article, I hope you can enjoy.