首页 > 代码库 > file_get_contents() — 将整个文件读入一个字符串
file_get_contents() — 将整个文件读入一个字符串
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
。
Note: 如果要打开有特殊字符的 URL (比如说有空格),就需要使用 urlencode() 进行 URL 编码。
参数 | 描述 |
---|---|
filename | 必需。规定要读取的文件,或者url。 |
use_include_path | 可选。如果您还想在 include_path(在 php.ini 中)中搜索文件的话,请设置该参数为 ‘1‘。 |
context | 可选。规定文件句柄的环境。context 是一套可以修改流的行为的选项。若使用 NULL,则忽略。 |
offsett | 可选。规定在文件中开始读取的位置。该参数是 PHP 5.1 中新增的。 |
maxlen | 可选。规定读取的字节数。该参数是 PHP 5.1 中新增的。 |
提示和注释
提示:该函数是二进制安全的。(意思是二进制数据(如图像)和字符数据都可以使用此函数写入。)
<?php echo file_get_contents("test.txt"); ?>
输出:
This is a test file with test text.
实例2
获取某个网址页面的源代码也可以使用file_get_contents() 函数
<?php $pagecontent = file_get_contents("http://www.w3cschool.cn"); echo $pagecontent; ?>
输出
//http://www.w3cschool.cn地址所对应的源代码
http://php.net/manual/zh/function.file-get-contents.php
http://www.w3cschool.cn/php/func-filesystem-file-get-contents.html
file_get_contents() — 将整个文件读入一个字符串
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。