一、PHP 函数
1、file()
把整个文件读入一个数组中
//抓取的网址
$url = 'http://www.budejie.com';
//将读取内容存在数组中
$arr = file($url);
print_r($arr);
2、file_get_contents()
把整个文件读入一个字符串中
//抓取的网址
$url = 'http://mstatic.spriteapp.cn/xx/1/w3/css/index.css';
//将读取内容存在字符串中
$arr = file_get_contents($url);
echo $arr;
二、PHP libcurl
库
- curl 就是 php 中的数据传输神器
- libcurl 目前支持 http、https、ftp、gopher、telnet,等等...
- curl 实现 Get 和 Post 请求的方法
$url = 'http://www.budejie.com';
$ch = curl_init(); // 创建一个新cURL资源
curl_setopt($ch, CURLOPT_URL, $url); // 设置URL
$html = curl_exec($ch); // 运行cURL,请求URL,把结果复制给变量
if(curl_errno($ch)){
echo 'Errno'.curl_error($curl); //捕抓异常
}
curl_close($ch); // 关闭cURL连接
print_r($html);