13.1.2 读取文件
更新于 2026年10月10日
版权声明
13.1.2 读取文件
当以正确的方法打开文件之后,就可以读取文件里面的内容。PHP提供了fread函数来帮助我们获取文件里面的内容。
![]()
语法:
![]()
参数:

【例13.5】读取本地文件。

说明:文件里面只有“made in china”这几个字符。
使用fread函数的时候,必须使用fopen函数打开一个文件,前者依赖后者。如果嫌这个操作麻烦,PHP还提供了另一个函数帮助我们获取文件里面的内容。
![]()
语法:

参数:

【例13.6】使用该函数获取文件内容。
(https://www.daowen.com)
说明:文件里面只有“made in china”这几个字符。
第一个必选参数字符串类型,表示要读取的文件名称。
【例13.7】使用该函数发起请求。

运行部分结果如图13.1所示。

图13.1
从案例中可见,该函数可以将文件内容或者某网址内容读入字符串。
第二个参数是可选参数$use_include_path,默认是布尔类型的false,当设置为true时可以在include_path中搜寻文件。(include_path为配置文件php.ini中配置项)。
第三个参数为可选参数,参照上下文的数据流类型。
第四个参数为整数类型的变量$offset,表示读取的起始位置,最后一个可选参数也是整数类型,表示读取的最大长度。
如果读取的内容过长,可以截取一部分进行读取。
【例13.8】使用该函数的截取功能。

运行结果如图13.2所示。

图13.2