PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Letzte zeile aus einer Textdatei auslesen



toebal
20-06-2005, 13:41
Hallo,

verzeiht mir meine Unwissenheit. Ich möchte aus einer Textdatei lediglich die Letzte Zeile auslesen und ggf noch formatieren.
Meine bisherigen Versuche schlugen alle fehl. Und google.de und die SUFU konnte mir auch net weiterhelfen.
Momentan sieht das was ich zusatnde gebracht hab so aus:


$fp = fopen("temp.met","r");
if ($fp)
{
while (!feof($fp))
{
$zeile = fgets($fp, 100);
echo $zeile;
}
fclose($fp);
}
else
echo "n/a";

Das zeigt mir aber die ganze datei an. Will aber nur die letzte.
Hab den eindruck, dass ich das nur mit nem array lösen kann? :confused:
Danke schonmal im Vorraus für eure Hilfe.
MfG Toebal

Gaert
20-06-2005, 17:45
Hallo,

die Lösung ist eigentlich sehr simpel...



$inhalt = file('temp.met');
$letzte_zeile = $inhalt[count($inhalt) - 1];


Gruß,

Gaert