首页 > PHP教程 > PHP常用函数手册 > PHP 文件系统函数

PHP fopen() 函数

 函数原型

/**

 * 打开文件或url

 * @link http://php.net/manual/en/function.fopen.php

 * @param string $filename  本地文件或URL

 * @param string $mode  访问类型

 * @param bool $use_include_path [optional]  可选参数,设为 '1' 或 TRUE表示会在 include_path 中搜寻文件

 * @param resource $context [optional]  可选参数,文件句柄的环境,修改流的行为的选项

 * @return resource  成功时返回文件指针资源,如果打开失败,本函数返回 FALSE。@隐藏错误输出

 * @since 4.0

 * @since 5.0

 */

function fopen ($filename, $mode, $use_include_path = null, $context = null) {}

$mode的可能值列表

mode 说明
'r' 只读方式打开,将文件指针指向文件头。
'r+' 读写方式打开,将文件指针指向文件头。
'w' 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建。
'w+' 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建。
'a' 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建。
'a+' 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建。
'x' 创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING级别的错误信息。如果文件不存在则尝试创建。
'x+' 创建并以读写方式打开,其他的行为和 'x' 一样。

 

函数示例

<?php

$a = fopen("a.php","r");

$a = fopen("http://www.baidu.com/","r");

?>

关闭
感谢您的支持,我会继续努力!
扫码打赏,建议金额1-10元


提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。