September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie wollen eine bestimmte Zeile einer Datei einlesen; zum Beispiel wollen Sie den neusten Gästebucheintrag einlesen, der am Ende einer Gästebuchdatei eingetragen wurde.
Wenn die Datei in den Speicher passt, lesen Sie sie in ein Array ein und wählen dann das passende Array-Element aus:
$lines = file('vacation-hotspots.txt');
print $lines[2];Da die Array-Indizes bei 0 anfangen, bezieht sich $lines[2] auf die dritte Zeile der Datei.
Wenn die Datei zu groß ist, um sie in ein Array einzulesen, lesen Sie sie Zeile für Zeile ein und verfolgen, bei welcher Zeile Sie gerade sind:
$line_counter = 0; $gewuenschte_zeile = 29; $fh = fopen('vacation-hotspots.txt','r') or die($php_errormsg); while ...