网站地图    收藏   

主页 > php专栏 > php应用 >

php curl 检查百度是否收录文章的例子 - php高级应

来源:自学PHP网    时间:2014-11-27 22:16 作者: 阅读:

[导读] 发的文章如果我每一篇都是手工查的话是非常的累的,这里可以利用一个简单的php函数来帮我们实现自动检测,下面我们就利用php curl来做一个模仿用户去访问百度的wgbb例子,希望此例子对...

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

发的文章如果我每一篇都是手工查的话是非常的累的,这里可以利用一个简单的php函数来帮我们实现自动检测,下面我们就利用php curl来做一个模仿用户去访问百度的wgbb例子,希望此例子对各位会有所帮助.

只要在主题的function.php里添加以下代码就可以实现啦~PHP实例代码如下:

  1. function d4v($url){ 
  2.  $url='http://www.baidu.com/s?wd='.$url
  3.  $curl=curl_init(); 
  4.  curl_setopt($curl,CURLOPT_URL,$url); 
  5.  curl_setopt($curl,CURLOPT_RETURNTRANSFER,1); 
  6.  $rs=curl_exec($curl); 
  7.  curl_close($curl); 
  8.  if(!strpos($rs,'没有找到')){ 
  9.   return 1; 
  10.  }else
  11.   return 0; 
  12.  } 
  13. add_filter( 'the_content',  'baidu_submit' ); 
  14. function baidu_submit( $content ) { 
  15.  if( is_single() && current_user_can( 'manage_options') ) 
  16.   if(d4v(get_permalink()) == 1)  
  17.    $content="<p align=right>百度已收录(仅管理员可见)</p>".$content;  
  18.   else  
  19.    $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;   
  20.   return $content
  21.  } 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论