emlog教程之在文章页实现判断百度是否收录你的文章

2015-6-5 / 7 评论 emlog / Mrxn

本文共计 884 字,感谢您的耐心浏览与评论.

emlog教程之在文章页实现判断百度是否收录你的文章

首先在这里感谢四少爷的blog的开发制作成插件,在这里我是将插件里面的一些东西移植到了主题module文件里面,这样就不用开启插件就可以使用了。这方便提交,查看,利于SEO.

首先将以下代码存放在module文件中:


<?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 checkbaidu($id){
		$url=Url::log($id);
		if(baidu($url)==1){
			echo "百度已收录";
		} else {
		   echo "<a style=\"color:red;\" rel=\"external nofollow\" 
		   title=\"点击提交收录!\" target=\"_blank\" 
		   href=\"http://zhanzhang.baidu.com/sitesubmit/index?sitename=$url\">百度未收录</a>";
		}
	}
?>
  然后再将以下代码:


<?php echo checkbaidu($logid); ?>



放入你的echo_log.php文件中的合适位置即可使用.效果如下:

QQ截图20150606000146.png

这是未收录的,

1.png

这是收录的.

06-06-000056.png 未收录的提示你收录,附带链接,方便提交,方便SEO.

注:参考独狼博客,原文链接:http://www.xlonewolf.net/work/282.html

标签: 代码 emlog SEO

转载:转载请注明原文链接 - emlog教程之在文章页实现判断百度是否收录你的文章


7条回应:“emlog教程之在文章页实现判断百度是否收录你的文章”

  1. 博主你看看我的博客用了您这个提示的全是已收录呢?www.xiao2.top

  2. 如果加入链接自动提交
           $urls = array(
           $url,
           );
           $api = "<?php echo _g('bdts'); ?>";
           $ch = curl_init();
           $options =  array(
           CURLOPT_URL => $api,
           CURLOPT_POST => true,
           CURLOPT_RETURNTRANSFER => true,
           CURLOPT_POSTFIELDS => implode("\n", $urls),
           CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
           );
           curl_setopt_array($ch, $options);
           $result = curl_exec($ch);
    这样写对吗
    第2行$url,对吗

  3. 博主太厉害啦,技术流,回头测试一下怎么样、、、


发表评论

{view_code_no}