Textdatei in PHP sequenziell lesen
In diesem Bsp. soll der Inhalt der Textdatei "daten.txt" komplett Zeile für Zeile gelesen und am Bildschirm ausgegeben werden.
Realisiert wird dies mit einer bedingungsgesteuerten while Schleife. Diese wird solange ausgeführt, bis das Ende der Datei erreicht ist.
Funktion feof ( )
Die Funktion feof ( ) ermittelt das Ende einer Datei.
Der Funktion feof ( ) wird der aktuelle Dateizeiger der zu öffnenden Datei als Parameter übergeben. Daduch weiss die Funktion, welche Datei überprüft werden soll.
Sobald das Ende der Datei erreicht ist, liefert die Funktion feof ( ) den Rückgabewert true zurück und die while Schleife wird abgebrochen. Ist das Ende der Datei nicht erreicht, liefert die Funktion den Wert false und die Schleife läuft weiter.