PHP 打开文件
PHP fopen()函数用于打开文件或URL,并返回资源。fopen()函数接受两个参数:$filename
和$mode
。$filename
表示要打开的文件,$mode
表示文件模式,例如只读,读写,仅写等。
语法
resource fopen ( string filename , stringmode [, bool use_include_path = false [, resourcecontext ]] )
PHP打开文件的模式
模式 | 描述 |
---|---|
r | 以 只读 模式打开文件。将文件指针放在文件开头。 |
r+ | 以 读写 模式打开文件。将文件指针放在文件开头。 |
w | 以 只写 模式打开文件。将文件指针放在文件开头并将文件截断为零长度。如果文件不存在,则创建一个新文件。 |
w+ | 以 读写 模式打开文件。将文件指针放在文件开头并将文件截断为零长度。如果文件不存在,则创建一个新文件。 |
a | 以 只写 模式打开文件。将文件指针放在文件末尾。如果文件不存在,则创建一个新文件。 |
a+ | 以 读写 模式打开文件。将文件指针放在文件末尾。如果文件不存在,则创建一个新文件。 |
x | 创建并以 只写 模式打开文件。将文件指针放在文件开头。如果文件已存在,fopen()函数返回FALSE。 |
x+ | 与x相同,但以 读写 模式创建并打开文件。 |
c | 以 只写 模式打开文件。如果文件不存在,则创建该文件。如果文件存在,则不截断文件(与’w’相反),同时也不调用该函数失败(与’x’的情况相反)。文件指针位于文件开头。 |
c+ | 与c相同,但以 读写 模式打开文件。 |
PHP打开文件示例
<?php
$handle = fopen("c:\\folder\\file.txt", "r");
?>