Heim  >  Artikel  >  Backend-Entwicklung  >  Wie wende ich den Auswahlmodus der Funktion fopen() an?

Wie wende ich den Auswahlmodus der Funktion fopen() an?

黄舟
黄舟Original
2017-05-20 17:11:151851Durchsuche

Wie wende ich den Auswahlmodus der Funktion fopen() an?

1. Funktion fopen()

Verwenden Sie die Funktion fopen() in PHP, um eine Datei zu öffnen lautet wie folgt:

resource fopen ( string filename , string $mode [, int use_include_path[, resource zcontext ]] )

Der Parameter Dateiname gibt den Namen der geöffneten Datei an.

Hinweis:

Der Parameter Dateiname kann der Dateiname sein, der den Dateipfad enthält (zum Beispiel: „C:/Windows/php.ini“ oder „./php.ini“. "), Um die Probleme zu vermeiden, die beim Wechsel zwischen verschiedenen Systemen auftreten können, verwenden Sie „/“ als Pfadtrennzeichen. Der Parameter Dateiname kann auch die vom Mozhong-Protokoll angegebene URL sein (zum Beispiel: „http://mrbccd .cn“ oder „ftp://www.mrbccd.cn//“), wenn Sie die URL-Adresse angeben, können Sie die Remote-Datei öffnen.

Der Parametermodus legt die Methode zum Öffnen der Datei fest. Die Parameterwerte sind wie folgt:

mode 模式名称 说明
r 只读 读模式—进行读取,文件指针位于文件的开头
r+ 读写 读写模式—进行读写,文件指针位于文件的开头。在现有文件的内容的末尾之前进行写入就会覆盖原有的
W 只写 写模式—进行写入文件,文件指针指向头文件。如果文件存在,则所有文件内容被删除,否则函数将创建这个文件
w+ 读写 读写模式—进行读写,文件指针指向头文件。如果文件存在,则所有文件内容被删除,否则函数将创建这个文件
x 谨慎写 写模式打开文件,从文件头开始写。如果文件已经存在,则该文件将不会被打开,函数返回false,PHP将产生一个警告
x+ 谨慎写 读/写模式打开文件,从文件头开始写。如果文件已经存在,则该文件将不会被打开,函数返回false,PHP将产生一个警告
a 追加 追加模式打开文件,文件指针指向尾文件,如果该文件已有内容,则将从文件末尾开始追加,如果该文件不存在,则函数将创建这个文件
a+ 追加 追加模式打开文件,文件指针指向头文件,如果该文件已有内容,则将从文件末尾开始追加或者读取,如果该文件不存在,则函数将创建这个文件
b 二进制 二进制模式—用于与其他模式进行连接。如果文件系统能够区分二进制文件和文本文件,可能会使用它。Windows可以区分;UNIX则不区分,推荐使用这个选项,便于获得最大程度的可移植性。它是默认模式
t 文本 用于与其他模式的结合。这个模式只是 Windows下的一个选项

Der Parameter use_include_path kann ein optionaler Parameter sein, um zu bestimmen, ob nach Dateinamendateien in dem durch include_path definierten Verzeichnis gesucht werden soll (include_path-Option in php.ini). Legen Sie beispielsweise den Wert der include_path-Option in der php.ini-Datei fest zu „E:AppServwwwMRInstance

Das obige ist der detaillierte Inhalt vonWie wende ich den Auswahlmodus der Funktion fopen() an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn