EMLOG获取百度和搜狗收录量的PHP代码
很多人做博客不仅仅是为了写写心得,而是将更多内容分享给读者,因此就要考虑到搜索引擎收录的问题,那么现在就来为大家分享一个EMLOG获取百度和搜狗收录量的PHP代码。
一、操作步骤
1、将下面的代码添加到模板文件module.php中
<?php
function baiduSl($url){
$baidu="http://www.baidu.com/s?wd=site:".$url;
$site=file_get_contents($baidu);
ereg("该网站共有(.*)个网页被百度收录", $site,$count);
$count=str_replace("该网站共有","",$count);
$count=str_replace("个网页被百度收录","",$count);
$count=str_replace(",","",$count);
$count=str_replace(" ","",$count);
return strip_tags($count[0]);
}
function sogouSl($url){
$sogou="http://www.sogou.com/web?query=site:".$url;
$site=file_get_contents($sogou);
ereg("找到约 (.*) 条结果", $site,$count);
$count=str_replace("找到约","",$count);
$count=str_replace("条结果","",$count);
$count=str_replace(",","",$count);
$count=str_replace(" ","",$count);
return strip_tags($count[0]);
}
?>
2、将下面的调用代码添加到需要展示收录量的地方即可
<?php echo baiduSl('127.0.0.1');?> <?php echo sogouSl('127.0.0.1');?>
二、注意事项
2、使用本教程的调用代码时,请务必注意将127.0.0.1替换为您的网址,否则无法展示收录量