位置: 编程技术 - 正文

PHP:file_get_contents()的用法_Filesystem函数

编辑:rootadmin
file_get_contents

推荐整理分享PHP:file_get_contents()的用法_Filesystem函数,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4 >= 4.3.0, PHP 5)

file_get_contents — 将整个文件读入一个字符串

说明 string file_get_contents ( string $filename [, bool $use_include_path = false [, resource $context [, int $offset = -1 [, int $maxlen ]]]] )

和 file() 一样,只除了 file_get_contents() 把文件读入一个字符串。将在参数 offset 所指定的位置开始读取长度为 maxlen 的内容。如果失败,file_get_contents() 将返回 FALSE。

file_get_contents() 函数是用来将文件的内容读入到一个字符串中的首选方法。如果操作系统支持还会使用内存映射技术来增强性能。

Note:

如果要打开有特殊字符的 URL (比如说有空格),就需要使用 urlencode() 进行 URL 编码。

参数

filename

要读取的文件的名称。

use_include_path

Note:

As of PHP 5 the FILE_USE_INCLUDE_PATH can be used to trigger include path search.

context

A valid context resource created with stream_context_create(). 如果你不需要自定义 context,可以用 NULL 来忽略。

offset

The offset where the reading starts on the original stream.

Seeking (offset) is not supported with remote files. Attempting to seek on non-local files may work with small offsets, but this is unpredictable because it works on the buffered stream.

maxlen PHP:file_get_contents()的用法_Filesystem函数

Maximum length of data read. The default is to read until end of file is reached. Note that this parameter is applied to the stream processed by the filters.

返回值

The function returns the read data 或者在失败时返回 FALSE.

错误/异常

An E_WARNING level error is generated if either maxlength is less than zero, or if seeking to the specified offset in the stream fails.

范例

Example #1 Get and output the source of the homepage of a website

<?php$homepage=file_get_contents('

Example #2 Searching within the include_path

<?php//<=PHP5$file=file_get_contents('./people.txt',true);//>PHP5$file=file_get_contents('./people.txt',FILE_USE_INCLUDE_PATH);?>

Example #3 Reading a section of a file

<?php//Readcharactersstartingfromthestcharacter$section=file_get_contents('./people.txt',NULL,NULL,,);var_dump($section);?>

以上例程的输出类似于:

Example #4 Using stream contexts

<?php//Createastream$opts=array('http'=>array('method'=>"GET",'header'=>"Accept-language:enrn"."Cookie:foo=barrn"));$context=stream_context_create($opts);//OpenthefileusingtheHTTPheaderssetabove$file=file_get_contents('

更新日志

版本 说明 5.1.0 Added the offset and maxlen parameters. 5.0.0 Added context support.

注释

Note: 此函数可安全用于二进制对象。

Tip

如已启用fopen 包装器,在此函数中, URL 可作为文件名。关于如何指定文件名详见 fopen()。各种wapper 的不同功能请参见 支持的协议和封装协议,注意其用法及其可提供的预定义变量。

Warning

使用 SSL 时,Microsoft IIS会违反协议不发送close_notify标记就关闭连接。PHP 会在到达数据尾端时报告“SSL: Fatal Protocol Error”。要解决此问题,error_reporting 应设定为降低级别至不包含警告。PHP 4.3.7 及更高版本可以在使用 包装器打开流时检测出有问题的 IIS 服务器软件 并抑制警告。在使用fsockopen() 创建 套接字时, 开发者需检测并抑制此警告。

参见

file() - 把整个文件读入一个数组中 fgets() - 从文件指针中读取一行 fread() - 读取文件(可安全用于二进制文件) readfile() - 输出一个文件 file_put_contents() - 将一个字符串写入文件 stream_get_contents() - 读取资源流到一个字符串 stream_context_create() - 创建资源流上下文 $http_response_header

PHP:fgets()的用法_Filesystem函数 fgets(PHP4,PHP5)fgets从文件指针中读取一行说明stringfgets(resource$handle[,int$length])从文件指针中读取一行。参数handle文件指针必须是有效的,必须指向由fopen()

PHP:fgetss()的用法_Filesystem函数 fgetss(PHP4,PHP5)fgetss从文件指针中读取一行并过滤掉HTML标记说明stringfgetss(resource$handle[,int$length[,string$allowable_tags]])和fgets()相同,只除了fgetss()尝试从读取

PHP:feof()的用法_Filesystem函数 feof(PHP4,PHP5)feof测试文件指针是否到了文件结束的位置说明boolfeof(resource$handle)测试文件指针是否到了文件结束的位。参数handle文件指针必须是有效的,必

标签: PHP:file_get_contents()的用法_Filesystem函数

本文链接地址:https://www.jiuchutong.com/biancheng/285231.html 转载请保留说明!

上一篇:PHP:file()的用法_Filesystem函数(php中file)

下一篇:PHP:fgets()的用法_Filesystem函数(php foo)

  • 小规模企业可以收增值税专用发票吗
  • 补计提上一年度费用
  • 预提费用下月要冲回吗
  • 应收账款周转率越大越好还是越小越好
  • 工业企业购买电机会计分录
  • 税率调整后之前签的合同用变更吗
  • 赠品视同销售会计分录要如何编制?
  • 房产开发公司土地增值税计算方法
  • 个人出租住房如何开票
  • 房地产不可销售的物业有哪些
  • 停车场企业所得税税率
  • 网上勾选认证每月时间要求
  • 公办幼儿园食堂21项制度
  • 增值税附加税什么情况交
  • 外地派人来出差怎么报备
  • 公司招聘费属于什么科目
  • 出口汇兑损益的会计分录
  • 企业所得税中的资产总额怎么填
  • 专项应付款与补助的区别
  • 增值税电子发票公共服务平台
  • 总分公司分税
  • 专项扣除项目有上限吗
  • 交通费用扣除标准
  • 股权转让的条件和方式
  • 公允价值计量转成本法 同一控制
  • ctblocker
  • debian配置
  • php chr
  • 购买车辆的会计分录该怎样做
  • arcgis图案填充
  • pytorch model.module
  • 很值得收藏
  • 时域卷积图解法
  • php函数作用
  • 点云入门
  • php无限级分销
  • 待抵扣进项税额的账务处理
  • 为什么印花税不算应交税费科目
  • 公积金提取条件资料
  • 原始投资额的现值
  • 一字节的范围
  • 织梦专题页模板
  • 起重机属于固定资产中什么设备类型
  • 财务负责人需要承担什么风险
  • 房产出租税率是多少
  • 进项税大于销项税,不用缴纳增值税
  • 印花税的征收方式有哪些
  • 实际购入成本包括增值税吗
  • 企业增值税的计算
  • 制作费用和管理费用
  • 物流公司车辆过户要3万
  • 参加新冠疫情防控工作感悟 医务人员
  • 固定资产原值减少后如何计提折旧
  • 企业给予第三方补贴
  • 公司购买银行理财产品账务处理
  • 公司买车车辆购置税怎么交钱
  • 税收奖励账务处理
  • 全资子公司合并报表编制
  • 备查账簿有没有固定的格式
  • CentOS6.7 mysql5.6.33修改数据文件位置的方法
  • sql的排序函数
  • mysql跨服务器查询语句
  • 让Windows Server 2008系统安全更上一层楼
  • win10临时文件设置
  • linux系统中怎么创建目录
  • centos7 wol
  • windows10图标显示不出来
  • win10安装失败
  • 如何dj
  • w8系统ie浏览器在哪
  • js提交表单,如果为空出现红色文字
  • excel中利用条件格式展示数据
  • Android游戏开发案例教程小小弹球
  • python爬虫入门教程非常详细
  • nodejs基础
  • jquery model
  • 湖南增值税普通发票查询系统官网
  • 铅球七米
  • 上海地税定额发票在哪开
  • 出口之后必须办什么手续
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设