EMLOG判断文章是否百度收录 代码分享
前言
只需要使用一串代码即可查询文章是否已经百度收录,添加代码之后就不需要天天去百度通过site:查询是否收录了,可以解决很多问题,此教程仅EMLOG博客程序可以使用,如果你是其他的程序,请绕道。
代码添加方法
把下面的代码加入EMLOG的模板核心文件 module.php 里面即可。
<?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 logurl($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>";}} ?>
代码调用方法
打开模板文件里面的 echo_log.php 文件,
在你想要显示代码的地方插入 <?php echo logurl($logid);?> 这个调用代码即可。
效果可以参考本站:
评论
1条评论12345 Lv.3 回复
加上去就提示那一行错误,代码调用方法可以给详细点,echo_log.php module.php 这俩一艘都会出现俩文件,,傻傻的分不清
山东省菏泽市 移动