判断文章是否被百度/360/搜狗收录的PHP示例代码,这段代码是用在EMLOG系统中的,但是同样适用于其他cms系统,有能力的朋友可以稍作修改即可。代码内容如下判断文章是否被百度/360/搜狗收录的PHP示例代码,这段代码是用在EMLOG系统中的,但是同样适用于其他cms系统,有能力的朋友可以稍作修改即可。代码内容如下 ?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 "<a style=\"color:#1EA83A;\" rel=\"external nofollow\" title=\"点击查看!\" target=\"_blank\" href=\"http://www.baidu.com/s?wd=$url\">[百度已收录]</a>";
} else {
if (ROLE == 'admin' || ROLE == 'writer') {
$urls = array($url,);
$api = 'http://data.zz.baidu.com/urls?site=网址&token=百度token';
$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);
echo '';
}
echo "<a style=\"color:red;\" rel=\"external nofollow\" title=\"点击提交收录!\" target=\"_blank\" href=\"http://zhanzhang.baidu.com/sitesubmit/index?sitename=$url\">[百度未收录]</a>";
}
}
?>
<?php
//判断内容页是否360收录
function haoso($url){
$url='https://www.so.com/s?a=index&q='.$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 logurlhaoso($id){$url=Url::log($id);
if(haoso($url)==1){echo "<a style=\"color:#1EA83A;\" rel=\"external nofollow\" title=\"点击查看!\" target=\"_blank\" href=\"https://www.so.com/s?a=index&q=$url\">[360已收录]</a>";
}else{echo "<a style=\"color:red;\" rel=\"external nofollow\" title=\"点击提交收录!\" target=\"_blank\" href=\"http://info.so.com/site_submit.html\">[360未收录]</a>";}}
?>
<?php
//判断内容页是否搜狗收录
function sogou($url){
$url='https://www.sogou.com/sie?query='.$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 logurlsogou($id){$url=Url::log($id);
if(sogou($url)==1){echo "<a style=\"color:#1EA83A;\" rel=\"external nofollow\" title=\"点击查看!\" target=\"_blank\" href=\"https://www.sogou.com/sie?query=$url\">[搜狗已收录]</a>";
}else{echo "<a style=\"color:red;\" rel=\"external nofollow\" title=\"点击提交收录!\" target=\"_blank\" href=\"http://fankui.help.sogou.com/index.php/web/web/index/type/1?v=1&urlword=$url\">[搜狗未收录]</a>";}}
?>
版权声明:本站部分内容来源互联网,如果文章中所涉及的图片或者文字内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!
织梦狗模板
判断文章是否被百度/360/搜狗收录的PHP示例代码


最新VIP资源
猜你喜欢
- Dedecms织梦后台上传提示你没有选择上传的文件 2020-09-18
- dedecms织梦栏目路径命名规则 2020-09-27
- 解决DEDECMS自由列表只能生成50页的问题 2021-04-20
- dedecms后台管理文档列表显示自定义字段方法 2021-03-14
- dedecms登陆后台直接转跳到首页解决办法 2021-03-13
- dedecms内容分页{dede:pagebreak/}显示页数设置方法 2021-01-27
- 织梦上传图片失败 ERROR: Copy Uploadfile Error!的解决办法 2020-07-27
- 织梦调用文章关键词的标签 2021-01-16
- 织梦dedecms网页中直接显示pdf文档方法 2021-01-07
- dedecms怎么修改数据库配置文件? 2021-03-29