Textdatei in PHP sequenziell lesen
In diesem Bsp. soll der Inhalt einer Textdatei "daten.txt"
komplett Zeile für Zeile gelesen
und am Bildschirm ausgegeben werden.

Realisiert wird dies mit einer bedingungsgesteuerten while
Schleife, innerhalb derer
das Ende der Datei abgefragt wird.
Die Funktion feof ( ) zeigt dabei das Ende der Datei an. Der
Funktion feof ( ) wird als
Parameter, der aktuelle Dateizeiger ü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 zurück und die
Schleife läuft weiter.
<body>
<?php
if (!file_exists("daten.txt"))
{
echo "Datei nicht vorhanden.";
exit;
}
$dz=fopen("daten.txt","r");
if(!$dz)
{
echo "Datei konnte nicht geöffnet werden.";
exit;
}
while (!feof($dz))
{
$reihe=fgets($dz,50);
echo $reihe;
echo "<br />";
}
fclose($dz);
?>
</body>
Textdatein in PHP
- PHP
- PHP installieren
- PHP - Anfang
- Variablen erzeugen
- Kommentare
- If-Anweisungen
- Logische Operatoren
- Funktionen
- For Schleifen
- While Schleife
- Formulare
- String Funktionen
- Textfelder mehrzeilig
- Radio Button Gruppe
- Select Auswahlen
- Checkbox
- Mehrfach Auswahlen
- Dateien
- Schleifen
- Array numerisch
- Array assoziativ
- Datum - Zeit
- Mail Funktionen
- Suchen|Ersetzen