教程终究作用演示

每次更新完网站,第二天都习气的去站长东西查询下录入状况。每次用软件查询过程都挺费事的,就想着直接到后台显示出来多好,去网上百度了下,找到这段代码。

<?php//检测网页是否被百度录入functioncheckBaiduIndex($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,'抱愧,没有找到')){
return1;//回来1则表明录入
}else{
return0;//回来0表明没有录入
}}if(checkBaiduIndex('https://zhangzifan.com/tearsnow-update-note.html')==1){
echo"百度现已录入";}else{
echo"暂未被录入";}

修改了一下,发现帝国CMS二次开发后能够运用,不过有个问题便是每次翻开列表都会悉数恳求查询一次,翻开速度会很慢,就抛弃运用了。有高手能够在优化下,我就懒的在折腾了。

帝国CMS查询是否录入教程

1、翻开/e/data/html/list/listinfo.php,这个是后台列表文件。

2、在顶部的“?>”上面参加下面的查询函数

//监测百度是否录入
functioncheckBaidu($url){
$url='http://www.baidu.com/s?wd='.urlencode($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"<fontstyle='color:#009'>已录入</font>";
}else{
return"<fontstyle='color:#F00'>未录入</font>";
}
}

3、在到大约238行“<td>...<u>发布时刻</u>...</td>”的下面,参加代码

<tdwidth="8%"><palign="center">是否录入</p></td>

4、最后到大约339行“<td height="25"> ...下载次数...</td> ”的上面参加代码

<tdheight="25"title=""><palign="center"><?echocheckBaidu($titleurl)?></p></td>

5、完结

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!

原文地址:帝国CMS二次开发后台查询信息百度是否收录发布于2022-06-22 07:43:58

相关推荐