file_get_contents()采集不到原因

file_get_contents()

服务器必须开启:allow_url_fopen = On

 

 

 
 
  1. <?php 
  2.     if(!ini_get('display_errors')){ 
  3.         ini_set('display_errors','On'); 
  4.     } 
  5.     error_reporting(E_ALL & ~E_NOTICE); 
  6.      
  7.     $con008=file_get_contents("http://www.baidu.com/"); 
  8.     $preg008='#<dt><a href="(.*)"  title="(.*)">(.*)</a></dt>#iUs'
  9.     preg_match_all($preg008,$con008,$arr008); 
  10.     $conn002=mysql_connect("localhost:6305","xxxx","xxxx"or die ("连接数据库服务器失败"); 
  11.     mysql_select_db("xxxx",$conn002); 
  12.     mysql_query("set names 'UTF-8'"); 
  13.     foreach($arr008[2] as $id=>$v){ 
  14.      
  15.         echo '<pre />'
  16.         print_r($v); 
  17.         echo '<pre />'
  18.      
  19.         $sql10="INSERT INTO `caiji_bkhot` (`id`, `title`, `url`) VALUES (NULL , '".iconv("UTF-8""GBK"$v)."' , '".iconv("UTF-8""GBK"$arr008[1][$id])."')"
  20.         mysql_query($sql10); 
  21.     } 
  22.     $last_id008= mysql_insert_id(); 
  23.     $sql11="delete from `caiji_bkhot` where id <= $last_id008 - 6"
  24.     mysql_query($sql11); 
  25. ?> 

 



      本文转自许琴 51CTO博客,原文链接:http://blog.51cto.com/xuqin/963386,如需转载请自行联系原作者



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值