php几种采集远程服务器内容代码 |
时间:2015-01-23 来源:西部数据 作者:西部数据 |
|
-
- 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;
- }
- }
-
- 代码如下 复制代码
- 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);
- }
-
- function getfiles($value)
- {
- $get_file = @file_get_contents($value);
- }
-
- function getfiles($value)
- {
- return fopen($value);
- }
|
|
|
|