【PHP】emlog自动/手动提交百度收录方法
emlog官方提供了百度自动提交插件,在发布文章时就可自动提交到百度,有利收录,比较抽象。
下面介绍emlog手动提交百度收录方法:
1、首先将以下代码放到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 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>";
- }
- }
- ?>
2、在到echo_log.php中将以下输出语句放到合适位置来提醒管理员该篇文章的收录情况即可。
- <?php if(ROLE == ROLE_ADMIN):echo checkbaidu($logid);endif; ?>
3、下载emlog自动提交百度插件。
支持
赞一个...............