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