Inhaltsverzeichnis:
Video: Website mit HTML #1 (Tutorial für Anfänger) • [German] [HD] 2024
Wenn Sie Daten in eine Datei in PHP schreiben können, wäre es sinnvoll, dass Sie aus dieser Datei auch HTML5- und CSS3-Programmierung lesen können. Der ReadContact. php program zieht die im vorherigen Programm gespeicherten Daten und zeigt sie auf dem Bildschirm an.
Es ist nicht schwierig, ein Programm zu schreiben, um eine Textdatei zu lesen. Hier ist der Code:
lesenKontakt. phpKontakte
php // Öffnen Sie die Kontaktdatei $ fp = fopen ("contacts. txt", "r") oder die ("error"); // zeige eine Zeile auf einmal während (! feof ($ fp)) {$ line = fgets ($ fp); print "$ line";} // schließt die Datei fclose ($ fp); ? >
Die Prozedur ähnelt dem Schreiben der Datei, verwendet jedoch eine while-Schleife.
-
Öffnen Sie die Datei im Lesemodus.
Öffnen Sie die Datei genau wie beim Schreiben, aber öffnen Sie die Datei mit dem Bezeichner für den Lesemodus. Jetzt können Sie die Funktion fgets () für die Datei verwenden.
-
Erstellen Sie eine While-Schleife zum Lesen der Daten.
In der Regel lesen Sie eine Datei zeilenweise. Sie erstellen eine while-Schleife, um die Aktion zu steuern.
-
Überprüfen Sie das Ende der Datei mit.
Sie möchten, dass die Schleife so lange fortgesetzt wird, wie mehr Zeilen in der Datei vorhanden sind. Die Funktion feof () gibt den Wert zurück, wenn Sie sich am Ende der Datei befinden, und false, wenn mehrere Zeilen zu lesen sind. Sie möchten fortfahren, solange feof () false zurückgibt.
Der Ausrufezeichen (!) - Operator ist nicht logisch. Die Bedingung! feof ($ fp) ist wahr, wenn noch Daten in der Datei vorhanden sind, und false, wenn keine Zeilen mehr vorhanden sind. Dies ist also die geeignete Bedingung, die Sie hier verwenden können.
-
Lesen Sie die nächste Zeile mit der Funktion fgets ().
Diese Funktion liest die nächste Zeile aus der Datei und übergibt diese Zeile an eine Variable (in diesem Fall $ line).
-
Drucken Sie die Zeile aus.
Mit dem Inhalt der aktuellen Zeile in einer Variablen können Sie alles machen, was Sie wollen. Sie könnten den Inhalt formatieren, nach einem bestimmten Wert suchen oder was immer Sie wollen.