用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

php几种采集远程服务器内容代码

时间:2015-01-23  来源:西部数据  作者:西部数据
  1. //方法一模仿用户访问网页 
  2. function readpr($link,$url)  
  3. {  
  4.  $fp = fsockopen ($url, 80, $errno$errstr, 30);  
  5.  if (!$fp)  
  6.  {  
  7.   echo "$errstr ($errno) ";  
  8.   exit(1);  
  9.  }  
  10.  else  
  11.  {  
  12.   $out = "get $link http/1.0 ";  
  13.   $out .= "host: $url ";  
  14.   $out .= "user-agent: mozilla/4.0 (compatible; googletoolbar 2.0.114.9-big; linux 2.6) ";  
  15.   $out .= "connection: close ";  
  16.   fwrite($fp$out);  
  17.   do{  
  18.   $line = fgets($fp, 128);  
  19.   }while ($line !== " ");  
  20.   $data = fread($fp,8192);  
  21.   fclose ($fp);  
  22.   return $data;  
  23.  }  
  24. //方法二用curl_init读取远程网页内容 
  25.  代码如下   复制代码 
  26. function init() 
  27.   $ch = curl_init(); 
  28.   curl_setopt ($ch, curlopt_url, $url); 
  29.   curl_setopt ($ch, curlopt_returntransfer, 1); 
  30.   curl_setopt ($ch, curlopt_connecttimeout, $timeout); 
  31.   $file_contents = curl_exec($ch); 
  32.   curl_close($ch); 
  33. //方法三最简单的用file_get_contents 
  34. function getfiles($value
  35.  $get_file = @file_get_contents($value);  
  36. }//开源代码phpfensi.com 
  37. //方法四用fopen采集远程网页内容 
  38. function getfiles($value
  39.  return fopen($value);  
来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
栏目更新
栏目热门