【PHP】emlog自动/手动提交百度收录方法

PHP 二呆 2016-11-8

emlog官方提供了百度自动提交插件,在发布文章时就可自动提交到百度,有利收录,比较抽象。

下面介绍emlog手动提交百度收录方法:

1、首先将以下代码放到module.php中。


  1. <?php   
  2. //判断内容页是否百度收录   
  3. function baidu($url){   
  4.     $url='http://www.baidu.com/s?wd='.$url;   
  5.     $curl=curl_init();   
  6.     curl_setopt($curl,CURLOPT_URL,$url);   
  7.     curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);   
  8.     $rs=curl_exec($curl);   
  9.     curl_close($curl);   
  10.     if(!strpos($rs,'没有找到')){   
  11.         return 1;   
  12.     }else{   
  13.         return 0;   
  14.     }      
  15. }   
  16. function checkbaidu($id){   
  17.     $url=Url::log($id);   
  18.     if(baidu($url)==1){   
  19.         echo "百度已收录";   
  20.     } else {   
  21.        echo "<a style=\"color:red;\" rel=\"external nofollow\"   
  22.        title=\"点击提交收录!\" target=\"_blank\"   
  23.        href=\"http://zhanzhang.baidu.com/sitesubmit/index?sitename=$url\">百度未收录</a>";   
  24.     }   
  25. }   
  26. ?>  


2、在到echo_log.php中将以下输出语句放到合适位置来提醒管理员该篇文章的收录情况即可。

  1. <?php if(ROLE == ROLE_ADMIN):echo checkbaidu($logid);endif; ?>  

3、下载emlog自动提交百度插件。

登陆后下载附件
  • X
    打赏
    • 微信
    • QQ红包
    • 支付宝


    用微信扫一扫

    您的鼓励将是站长及作者前行的动力,谢谢打赏
    (若二维码有误可举报)
  • 8
  • 1
  • 2838

jd 2018-03-22 16:33 回复
赞一个...............

Powered by emlog Theme By Tongleer

sitemap