PHP fopen() 函数
❮ PHP 文件系统参考示例
打开文件,读取行 - 直至文件末尾
<?php
$file = fopen("test.txt", "r");
//输出行直到文件末尾
while(! feof($file)) {
$line = fgets($file);
echo $line. "<br>";
}
fclose($file);
?>
运行示例 »
定义和用法
fopen() 函数打开一个文件或 URL。
注意: 在写入文本文件时,请确保使用正确的换行符!Unix 系统使用 \n,Windows 系统使用 \r\n,Macintosh 系统使用 \r 作为换行符。Windows 提供了一个翻译标志 ('t'),在处理文件时会将 \n 翻译成 \r\n。您也可以使用 'b' 来强制使用二进制模式。要使用这些标志,请将 'b' 或 't' 指定为 mode 参数的最后一个字符。
语法
fopen(filename, mode, include_path, context)
参数值
参数 | 描述 |
---|---|
filename | 必需。指定要打开的文件或 URL |
mode | 必需。指定您需要的文件/流的访问类型。 可能的值
|
include_path | 可选。如果希望在 include_path (在 php.ini 中) 中也搜索该文件,请将此参数设置为 '1'。 |
context | 可选。指定文件句柄的上下文。上下文是一组可以修改流行为的选项。 |
技术详情
返回值 | 成功时返回文件指针资源,失败时返回 FALSE 并报错。您可以在函数名前添加 "@" 来隐藏错误。 |
---|---|
PHP 版本 | 4.3+ |
PHP 更新日志 | PHP 7.1:添加了 "e" 选项 PHP 5.2:添加了 "c" 和 "c+" 选项 |
❮ PHP 文件系统参考