没有合适的资源?快使用搜索试试~ 我知道了~
php读取文件内容的几种方法详解
0 下载量 3 浏览量
2020-12-18
18:28:30
上传
评论
收藏 98KB PDF 举报
温馨提示
试读
7页
示例代码1: 用file_get_contents 以get方式获取内容复制代码 代码如下:<?php$url=’http://www.baidu.com/’;$html=file_get_contents($url);//print_r($http_response_header);ec($html);printhr();printarr($http_response_header);printhr();?>示例代码2: 用fopen打开url, 以get方式获取内容复制代码 代码如下:<?$fp=fopen($url,’r’);printarr(stream_get_meta_data($
资源详情
资源评论
资源推荐
php读取文件内容的几种方法详解读取文件内容的几种方法详解
示例代码1: 用file_get_contents 以get方式获取内容
复制代码 代码如下:
<?php
$url=’http://www.baidu.com/’;
$html=file_get_contents($url);
//print_r($http_response_header);
ec($html);
printhr();
printarr($http_response_header);
printhr();
?>
示例代码2: 用fopen打开url, 以get方式获取内容
复制代码 代码如下:
<?
$fp=fopen($url,’r’);
printarr(stream_get_meta_data($fp));
printhr();
while(!feof($fp)){
$result.=fgets($fp,1024);
}
echo”url body:$result”;
printhr();
fclose($fp);
?>
示例代码3:用file_get_contents函数,以post方式获取url
复制代码 代码如下:
<?php
$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://localhost/e/admin/test.html’,false,$context);
echo$html;
?>
示例代码4:用fsockopen函数打开url,以get方式获取完整的数据,包括header和body
复制代码 代码如下:
<?
functionget_url($url,$cookie=false){
$url=parse_url($url);
$query=$url[path].”?”.$url[query];
ec(“Query:”.$query);
$fp=fsockopen($url[host],$url[port]?$url[port]:80,$errno,$errstr,30);
if(!$fp){
returnfalse;
}else{
$request=”GET$queryHTTP/1.1”;
$request.=”Host:$url[host]”;
$request.=”Connection: Close”;
if($cookie)$request.=”Cookie:$cookie”;
$request.=””;
fwrite($fp,$request);
while(!@feof($fp)){
$result.=@fgets($fp,1024);
}
fclose($fp);
weixin_38654944
- 粉丝: 2
- 资源: 943
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0