成都网站建设
扫描关注木子网络微信号

扫一扫微信二维码

PHP获取网站百度收录数量

木子网络2017-07-11经验分享

  今天在DIY后台的时候想给后台加个统计网站收录的功能,发现效果还不错,本地测试会因为环境的问题不显示,放服务器上就好了,下面是PHP获取网站百度收录数量的代码。

<?php

    $cxwz = 'www.muziwl.com'; /*查询网址*/
    $bdsite_url = 'http://www.baidu.com/s?wd=site%3A'; /*site命令*/
    $bdall = $bdsite_url.$cxwz; /*域名所有收录的网址*/
    $bdutf_pattern = "/找到相关结果数约(.*)个/"; /*正则*/
    $bds0 = @file_get_contents($bdall); /*将site:www.muziwl.com的网页置入$bds0字符串中*/
    preg_match($bdutf_pattern,$bds0,$bdall_num); /*匹配"找到相关结果数*个"*/

?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    <title>Document</title>
</head>
<body>

<li>百度收录:<a href="<?php echo $bdall; ?>" target="_blank"><?php echo $bdall_num[1]; ?></a></li>
    
</body>
</html>

  如果你要获取360搜狗的只需要把上在贩site命令地址和正则替换成其它浏览器的就可以了,这样就不用每次都去手动查询了。

转载请注明:木子网络 » http://www.muziwl.com

文章标签
php