PHP 打开文件
2019-09-09
12
0
PHP fopen()
函数用于打开文件或URL并返回资源。 fopen()
函数接受两个参数$ filename
和$mode
。$filename
表示要被打开的文件,$mode
表示文件模式,例如:只读,读写,只写等。
语法:
resource fopen ( string $filename , string $mode [, bool $use_include_path = false [, resource $context ]] )
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");
?>