位置: 编程技术 - 正文

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)

  • 没有固定金额的合同叫什么合同
  • 租办公室自己装修可以拆走吗
  • 固定资产进项税额
  • 发票不在业务发生地
  • 共同控制合营企业
  • 汇算清缴抵税和退税
  • 仓库的数量为负数怎么办
  • 运输业增值税专用发票开具要求
  • 未交税金期末数
  • 企业法人股东向个人借款能起诉查封公司财产吗
  • 个税手续费返还会计分录
  • 异地开票需要在当地交税吗
  • 汇总纳税申报期
  • 税务师几年内考完几门
  • 简单内帐利润报表一目了然
  • 企业增资还需要增资账户么
  • 移动纸质发票
  • 高薪补贴需要交什么税
  • 简易征收发票能抵扣吗
  • 汇算清缴时研发费用加计扣除怎么做账
  • 股权和投票权的关系是什么关系
  • 大型机械拆装
  • 职工福利费的扣除限额怎么算
  • 异地工程预缴增值税怎么计算
  • 资产减值损失会影响营业利润吗
  • mssearch.exe - mssearch是什么进程 有什么用
  • vue3项目打包
  • jsPDF + html2canvas A4分页截断 完美解决方案(含代码 + 案例)
  • 增值税的具体内容包括
  • PHP:imagefilledrectangle()的用法_GD库图像处理函数
  • 集体土地使用权可以抵债吗
  • 分红派息钱去哪里了
  • php缓存技术和静态化
  • PHP jQuery+Ajax结合写批量删除功能
  • php功能模块
  • [九]深度学习Pytorch-transforms图像增强(剪裁、翻转、旋转)
  • 你让他心动他让你心安
  • 企业利息支出怎么算
  • 向境外企业支付咨询费
  • 一般纳税人增值税怎么做账务处理
  • phpcms怎么用
  • 企业残保金该什么时间交
  • pos机刷卡未成功却扣了钱啥时候就退回来了
  • 纳税人可以享受六项专项附加扣除
  • 分公司撤销跨区经营
  • 高新技术企业亏损弥补的年限为十年
  • 支付结算规定的基本要求
  • 报销车辆通行费怎么做账
  • 500万以下设备一次性扣除
  • 设计费要计入固定成本吗
  • 客户付了订金后能退吗
  • 管道固定装置
  • 筹建期开办费明细
  • 国税定额发票有什么用
  • 记账凭证负数怎么填写样板
  • 生产成本和主营业务收入的关系
  • mysql(master/slave)主从复制原理及配置图文详解
  • MySQL数据库开发技术电子版
  • 查看电伊
  • Win10 Build 10565快速预览版为什么有ISO镜像下载地址?
  • centos6.6网卡配置
  • scrnsave.exe
  • seg是什么文件
  • win10桌面图标显示错误
  • win10不兼容游戏名单
  • unity做cg
  • cocos2d schedule
  • 如何优化营商环境
  • 深入浅出讲解es63
  • linux系统mysql自动备份并使用ftp上传的方法
  • linux监控cpu使用率脚本
  • javascript io
  • linux 批量修改
  • ubuntu服务器配置代理访问外网
  • 监听state
  • bootstrap layer弹框
  • jquery获取元素父级body高度
  • 税控盘开的电子票怎么发送给人
  • 工会活动经费的请示
  • 江苏电子税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设