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");
?>