emlog无插件实现文章是否被百度收录

将以下代码添加进emlogmothod.php

function baidu($url){
	$url='http://www.baidu.com/s?wd='.$url;
	$curl=curl_init();
	curl_setopt($curl,CURLOPT_URL,$url);
	curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
	$rs=curl_exec($curl);
	curl_close($curl);
	if(!strpos($rs,'没有找到')){
		return 1;
	}else{
		return 0;
	}
}
function check_baidu($id){
	$url=Url::log($id);
	if(baidu($url)==1){
		echo "<span class=\"item\">百度已收录</span>";
	}else{
		echo "<span class=\"item\"><a style=\"color:red;\" rel=\"external nofollow\" title=\"点击提交收录!\" target=\"_blank\" href=\"http://zhanzhang.baidu.com/sitesubmit/index?sitename=$url\">百度未收录</a></span>";
	}
}
之后再echo_log.php调用check_baidu函数即可

版权属于emlog大博客 www.adfun.cn 未经允许不得转载emlog大博客 » emlog无插件实现文章是否被百度收录


分享到:更多 ()

评论 4

  • QQ (选填)
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 小豪怎么调用check_baidu函数 回复
    • emer@小豪:在合适的位置加上就可以了。比如“作者”后面 回复
    • 小豪@emer:代码是什么 回复
    • emer@小豪:在合适的位置加上就可以了。比如“作者”后面 回复