您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > PHP >

百度小偷:去除竞价与广告

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 10:20 点击:
功用如题。
重写规则和Wordpress一致。
兼容IIS、Apache、Nginx。
只有一个文件实现所有功能。
 

 

  1. <?php 
  2. if(isset($_GET[wd])){  
  3.     $keywords = $_GET[wd];  
  4. }  
  5. $uri = isset($_SERVER[HTTP_X_REWRITE_URL]) ? $_SERVER[HTTP_X_REWRITE_URL] : $_SERVER[REQUEST_URI];  
  6. $content = file_get_contents("http://www.baidu.com".$uri);  
  7.  
  8. if($uri==/ || empty($uri)){  
  9.     display($content);  
  10. }  
  11.  
  12. //删除"来百度推广"链接  
  13. $start = preg_quote("<div class="r ec_bdtg">");  
  14. $content = preg_replace("/".$start."((?!<br>).)*<br>"."/is",,$content);  
  15.  
  16. //删除左侧竞价  
  17. $start = "<table((?!>).)*>";  
  18. $content = preg_replace_callback("/".$start."((?!</table>).)*</table>/is","search_result_filter",$content);  
  19.  
  20. //删除剩下的多个<br> 
  21. $content = str_ireplace("<br> <br>",,$content);  
  22. //删除剩下的多个<br> 
  23. $content = str_ireplace("<br/>                                   ",,$c

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • PHP测试
      • 十天学会php之第六天
      • 几种显示数据的方法的比较
      • 使用xmlhttp为网站增加域名查询功能
      • PHP+MYSQL+Javascript数据库查询结果的动态显示
      • 查找数组中指定键名的值
      • 用redis实现跨服务器session
      • 用新浪微博接口发送图片微博失败的原因
      • smarty局部缓存技术[源码分析]
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1