PHP-Datei
fopen () Funktion wird verwendet, um Dateien in PHP zu öffnen.
Öffnen Sie die Datei
fopen () Funktion wird verwendet, um Dateien in PHP zu öffnen.
Der erste Parameter dieser Funktion enthält den Namen der Datei, die Sie öffnen möchten, und der zweite Parameter gibt an, welcher Modus, um die Datei zu öffnen, zu verwenden:
<Body>
<? Php
$ Datei = fopen ( "welcome.txt", "r");
?>
</ Body>
</ Html>
Datei kann durch die folgenden Modi geöffnet werden:
模式 | 描述 |
---|---|
r | 只读。在文件的开头开始。 |
r+ | 读/写。在文件的开头开始。 |
w | 只写。打开并清空文件的内容;如果文件不存在,则创建新文件。 |
w+ | 读/写。打开并清空文件的内容;如果文件不存在,则创建新文件。 |
a | 追加。打开并向文件末尾进行写操作,如果文件不存在,则创建新文件。 |
a+ | 读/追加。通过向文件末尾写内容,来保持文件内容。 |
x | 只写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。 |
x+ | 读/写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。 |
Hinweis: Wenn dieFunktion fopen () nicht die angegebene Datei nicht öffnen, es gibt 0 (false).
Beispiele
Wenn die Funktion fopen () nicht die angegebene Datei nicht öffnen, wird das folgende Beispiel einige Neuigkeiten generieren:
<Body>
<? Php
$ Datei = fopen ( "welcome.txt", "r") oder Ausgang ( "Datei kann nicht geöffnet!");
?>
</ Body>
</ Html>
Schließen Sie die Datei
fclose () Funktion wird verwendet, um eine geöffnete Datei zu schließen:
$file = fopen("test.txt","r");
//执行一些代码
fclose($file);
?>
End-Erfassungsdatei (EOF)
Sind feof () Funktion das Ende der Datei erfasst wurde (EOF) erreicht.
Wenn durch Daten unbekannter Länge Looping, feof () Funktion ist nützlich.
HINWEIS: In w, a und x - Modus können Sie nicht öffnen die Datei lesen!
Lesen Sie die Datei Zeile für Zeile
fgets () Funktion wird verwendet, um die Datei Zeile für Zeile aus der Datei zu lesen.
Hinweis: Nach einem Aufruf dieser Funktion wird der Dateizeiger auf die nächste Zeile bewegt.
Beispiele
Das folgende Beispiel liest die Datei Zeile für Zeile, bis zum Ende der Datei so weit:
$ Datei = fopen ( "welcome.txt", "r") oder Ausgang ( "Datei kann nicht geöffnet!");
// Lesen Sie die Datei jede Zeile, bis zum Ende der Datei
während (! feof ($ file))
{
. Echo fgets ($ file) "<br>";
}
fclose ($ file);
?>
Lesen Sie eine Datei Zeichen für Zeichen
fgetc () Funktion wird verwendet, um aus einer Datei eine Datei Zeichen für Zeichen zu lesen.
Hinweis: Nach einem Aufruf dieser Funktion wird der Dateizeiger auf das nächste Zeichen bewegt.
Beispiele
Das folgende Beispiel liest eine Datei Zeichen für Zeichen, bis zum Ende der Datei so weit:
$ Datei = fopen ( "welcome.txt", "r") oder Ausgang ( "Datei kann nicht geöffnet!");
während (! feof ($ file))
{
Echo fgetc ($ file);
}
fclose ($ file);
?>
PHP-Dateisystem-Referenzhandbuch
Für eine komplette PHP Dateisystem - Funktionen Referenzhandbuch, besuchen Sie unsere PHP - Dateisystem - Referenzhandbuch .