加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php curl 检查百度是否收录文章的例示例

发布时间:2023-04-07 14:12:14 所属栏目:PHP教程 来源:
导读:发的文章如果我每一篇都是手工查的话是非常的累的,这里可以利用一个简单的php函数来帮我们实现自动检测,下面我们就利用php curl来做一个模仿用户去访问百度的wgbb例子,希望此例子对各位会有所帮助.

只要在主题的
发的文章如果我每一篇都是手工查的话是非常的累的,这里可以利用一个简单的php函数来帮我们实现自动检测,下面我们就利用php curl来做一个模仿用户去访问百度的wgbb例子,希望此例子对各位会有所帮助.
 
只要在主题的function.php里添加以下代码就可以实现啦~PHP实例代码如下:
 
function d4v($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;
 
 }
 
}
 
add_filter( 'the_content',  'baidu_submit' );
 
function baidu_submit( $content ) {
 
 if( is_single() && current_user_can( 'manage_options') )
 
  if(d4v(get_permalink()) == 1)  
 
   $content="<p align=right>百度已收录(仅管理员可见)</p>".$content;  
 
  else  
 
   $content="<p align=right><b><a style=color:red target=_blank href=http://zhanzhang.baidu.com/sitesubmit/index?sitename=".get_permalink().">百度未收录!点击此处提交</a></b>(仅管理员可见)</p>".$content;   
 
  return $content;
 
 }
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!