首页 > php教程 > PHP源码 > php几种采集远程服务器内容代码

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

WBOY
发布: 2016-06-08 17:26:43
原创
1168 人浏览过
<script>ec(2);</script>

//方法一模仿用户访问网页

 代码如下 复制代码
function readpr($link,$url)
{
 $fp = fsockopen ($url, 80, $errno, $errstr, 30);
 if (!$fp)
 {
  echo "$errstr ($errno) ";
  exit(1);
 }
 else
 {
  $out = "get $link http/1.0 ";
  $out .= "host: $url ";
  $out .= "user-agent: mozilla/4.0 (compatible; googletoolbar 2.0.114.9-big; linux 2.6) ";
  $out .= "connection: close ";
  fwrite($fp, $out);
  do{
  $line = fgets($fp, 128);
  }while ($line !== " ");
  $data = fread($fp,8192);
  fclose ($fp);
  return $data;
 }
}

//方法二用curl_init读取远程网页内容

 代码如下 复制代码

function init()
{
  $ch = curl_init();
  curl_setopt ($ch, curlopt_url, $url);
  curl_setopt ($ch, curlopt_returntransfer, 1);
  curl_setopt ($ch, curlopt_connecttimeout, $timeout);
  $file_contents = curl_exec($ch);
  curl_close($ch);
}
//方法三最简单的用file_get_contents

function getfiles($value)
{
 $get_file = @file_get_contents($value);
}
//方法四用fopen采集远程网页内容

function getfiles($value)
{
 return fopen($value);
}

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板