最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php 读取文件函数
时间:2022-06-24 20:16:28 编辑:袖梨 来源:一聚教程网
1、用file_get_contents或者fopen、file、readfile等函数读取url的时候,会创建一个名为$http_response_header的变量来保存http响应的报头,使用fopen等函数打开的数据流信息可以用stream_get_meta_data来获取。
2、php教程5中新增的参数context使这些函数更加灵活,通过它我们可以定制http请求,甚至post数据。
示例代码1:
| 代码如下 | 复制代码 |
|
$html = file_get_contents('https://www.111cn.net); print_r($http_response_header); // or $fp = fopen('http://www.*exam**ple.com', 'r'); print_r(stream_get_meta_data($fp)); fclose($fp); ?> |
|
示例代码2:
| 代码如下 | 复制代码 |
|
$data = array ('foo' => 'bar'); $data = http_build_query($data); $opts = array ( 'http' => array ( 'method' => 'post', 'header'=> "content-type: application/x-www-form-urlencoded " . "content-length: " . strlen($data) . " ", 'content' => $data ), ); $context = stream_context_create($opts); $html = file_get_contents('http://www.*exam**ple.com', false, $context); echo $html; ?> |
|
实例三
获取过来以后自动输出到浏览器,我们有没有其他的方式组织获取的信息,然后控制其输出的内容呢?完全没有问题,在curl_setopt()函数的参数中,如果希望获得内容但不输出,使用curlopt_returntransfer 参数,并设为非0值/true!,完整代码请看:
相关文章
- Deepseek极速下载-Deepseek中文版下载 04-30
- 蚂蚁新村2026年4月29日题目答案 04-30
- 夸克网盘怎么设置开机自启动 04-30
- 《Resident Evil Requiem》中有一个我们可能永远也见不到的完整章节 04-30
- 樱花动漫app正版免费下载安装最新版本-樱花动漫正版app官方下载安装安卓版 04-30
- 完美生存技能加点攻略大全(掌握生存技能,成为生存高手) 04-30