Das Öffnen und Lesen von PHP-Dateien ist für PHP sehr wichtig. In diesem Artikel werden die Kenntnisse zum Öffnen und Lesen von PHP-Dateien ausführlich erläutert.
PHP-Datei öffnen – fopen()
Eine bessere Möglichkeit, eine Datei zu öffnen, ist die Funktion fopen(). Diese Funktion bietet Ihnen mehr Optionen als die Funktion readfile().
Im Kurs verwenden wir die Textdatei „webdictionary.txt“:
AJAX = Asynchronous JavaScript und XML
CSS = Cascading Style Sheets
HTML = Hyper Text Markup Language
PHP = PHP Hypertext Preprocessor
SQL = Structured Query Language
SVG = Scalable Vector Graphics
XML = EXtensible Markup Language
fopen() Der erste Parameter enthält den Namen der zu öffnenden Datei und der zweite Parameter gibt den Modus zum Öffnen der Datei an. Wenn die Funktion fopen() die angegebene Datei nicht öffnen kann, generiert das folgende Beispiel eine Meldung:
Instanz
<?php $myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!"); echo fread($myfile,filesize("webdictionary.txt")); fclose($myfile); ?>
Tipp: Wir lernen die Funktionen fread() und fclose() kennen nächste.
PHP Datei lesen - fread()
fread()-Funktion liest eine geöffnete Datei.
Der erste Parameter von fread() enthält den Dateinamen der zu lesenden Datei und der zweite Parameter gibt die maximale Anzahl der zu lesenden Bytes an.
Der folgende PHP-Code liest die Datei „webdictionary.txt“ bis zum Ende:
fread($myfile,filesize("webdictionary.txt"));
PHP-Datei schließen - fclose()
Die Funktion fclose() wird zum Schließen einer geöffneten Datei verwendet.
Hinweis: Es ist eine gute Programmier- Angewohnheit, alle Dateien zu schließen, wenn Sie mit ihnen fertig sind. Sie möchten keine Dateien öffnen, die Ihre Serverressourcen verbrauchen.
fclose() erfordert den Namen der zu schließenden Datei (oder eine Variable, die den Dateinamen enthält):
<?php $myfile = fopen("webdictionary.txt", "r");// some code to be executed....fclose($myfile); ?>
PHP liest eine einzeilige Datei – fgets()
<🎜 Die Funktion >fgets() wird verwendet, um eine einzelne Zeile aus einer Datei zu lesen. Das folgende Beispiel gibt die erste Zeile der Datei „webdictionary.txt“ aus: Beispiel<?php $myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!"); echo fgets($myfile); fclose($myfile); ?>
<?php $myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");// 输出单行直到 end-of-filewhile(!feof($myfile)) { echo fgets($myfile) . "<br>"; } fclose($myfile); ?>
<?php $myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");// 输出单字符直到 end-of-filewhile(!feof($myfile)) { echo fgetc($myfile); } fclose($myfile); ?>
Erklärung zu PHP-Include-Dateien
Anleitung zur Verwendung von PHP EOF (heredoc)
Über PHP-Schleifen – Ausführliche Erklärung der For-Schleife
Das obige ist der detaillierte Inhalt vonKenntnisse über das Öffnen/Lesen/Lesen von PHP-Dateien. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!