emlog判断内容页有没有被百度收录的方法
首先我们找到模板文件夹下面的module文件,然后用网页编辑工具将这个文件打开,在文件的里面添加下面的的这一段php函数代码:
?
view code
<?php //识别网页有没有被百度收录
function baidu($url){
$url='http://www.baidu.com/s?wd='.$url;
$curl=curlinit();curlsetopt($curl,CURLOPTURL,$url);curlsetopt($curl,CURLOPTRETURNTRANSFER,1);$rs=curlexec($curl);curlclose($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>";}}
?>
判定代码编辑好了之后找到模板目录下的echolog.php文件,在这个文件中添加一段调用代码进行调用就可以了,调用代码如下:
?
view code
<?php echo logurl($logid);?>
最后保存数据,登入网站的后台更新一下数据缓存即可。
?
view code
<?php //识别网页有没有被百度收录
function baidu($url){
$url='http://www.baidu.com/s?wd='.$url;
$curl=curlinit();curlsetopt($curl,CURLOPTURL,$url);curlsetopt($curl,CURLOPTRETURNTRANSFER,1);$rs=curlexec($curl);curlclose($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>";}}
?>
判定代码编辑好了之后找到模板目录下的echolog.php文件,在这个文件中添加一段调用代码进行调用就可以了,调用代码如下:
?
view code
<?php echo logurl($logid);?>
最后保存数据,登入网站的后台更新一下数据缓存即可。
结束语
温馨提醒:如有技术问题以及资源失效请联系站长 QQ89549822 进行反馈!!!
您阅读本文耗时: 0小时02分35秒
上一篇: emlog程序实现多域名全站访问教程
评论列表