Dateizeiger in bestimmte Zeile setzen PHP 

Status
Für weitere Antworten geschlossen.

oma-magda

Registered +
Registriert
März 2004
Beiträge
86
Hallo zusammen, hab folgende Frage:
Wie kann ich den Dateizeiger, den ich mit

$fp=(Dateiname,Modus)

erhalten habe, in eine bestimmte Zeile setzen? Ich habe zwar schon herausgefunden, dass man mit rewind() zurück an den Dateianfang kommt und mit fseek() den Zeiger um eine Bytezahl verschieben kann. Wie geht aber sowas mit einer ganzen Zeile? Ich möchte z.B. nur Zeile 1000 auslesen. Ist soetwas überhaupt möglich?

Gruß, oma-magda
 
grundsätzlich ist es möglich,
du kannst die datei durchgehen und immer nach dem CRLF also '\n' suchen, dann weißt du, dass die nächste zeile kommt, dazu musst du eben auch zählen in welcher zeile du nun bist und wenn du dann zeile 1000 hast dann verarbeitest du diese.

du kannst dir auf www.php.net zur funktion fseek auch ein paar anregungen holen wie du denn die datei durchgehen kannst.
 
keine reaktion des themenstarters!?

~ C L O S E D ~

ceeyaa.mex
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten