php几种采集远程服务器内容代码
发布:smiling 来源: PHP粉丝网 添加日期:2014-08-17 18:19:16 浏览: 评论:0
- //方法一模仿用户访问网页
- 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);
- }//开源代码phpfensi.com
- //方法四用fopen采集远程网页内容
- function getfiles($value)
- {
- return fopen($value);
- }
Tags: php采集 远程服务器
相关文章
- ·php把采集内容中图片地址下载并替换成本地地址(2014-07-22)
- ·php利用fopen实现简单的网页采集程序(2014-09-22)
- ·php采集天气预报2段代码(2015-04-11)
- ·PHP采集类Snoopy抓取图片实例(2021-02-22)
- ·PHP采集类snoopy详细介绍(snoopy使用教程)(2021-02-22)
- ·PHP实现采集中国天气网未来7天天气(2021-04-17)
- ·php采集中国代理服务器网的方法(2021-05-28)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)