文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>php抓捕网页内容的几种方式

php抓捕网页内容的几种方式

时间:2009-06-18  来源:guoguo-beijing2008

1.fopen->fread->fclose

$handle = fopen ("http://www.example.com/", "rb");
$contents = "";
do {
   $data = fread($handle, 8192);
   if (strlen($data) == 0) {
   break;
   }
   $contents .= $data;
} while(true);
fclose ($handle);

2.file_get_contents

$url = "http://www.example.com/";
$contents = file_get_contents($url);
/***如果出现中文乱码使用下面代码***/
$getcontent = iconv("gb2312", "utf-8",file_get_contents($url));

3.curl

$url = "http://www.example.com/";
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
/***在需要用户检测的网页里需要增加下面两行***/
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($ch, CURLOPT_USERPWD, US_NAME.":".US_PWD);

4.ob_get_contents获取本地php网页内容

session_start();
ob_start();
include('test.php');
contents = ob_get_contents();
$contents = curl_exec($ch);
curl_close($ch);

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载