Neueste Web-Entwicklung Tutorials
 

PHP fseek() Function


<Komplettes PHP - Dateisystem Referenz

Definition und Verwendung

Die fseek() Funktion sucht in einer geöffneten Datei.

Diese Funktion bewegt den Dateizeiger von seiner aktuellen Position zu einer neuen Position, vorwärts oder rückwärts, durch die Anzahl von Bytes spezifiziert.

Diese Funktion gibt bei Erfolg 0 oder -1 bei einem Fehler. Suche nach der Vergangenheit EOF keinen Fehler erzeugen.

Syntax

fseek(file,offset,whence)

Parameter Beschreibung
file Erforderlich. Gibt die geöffnete Datei in suchen
offset Erforderlich. Gibt die neue Position (in Bytes vom Anfang der Datei gemessen)
whence Optional. (added in PHP 4) . Mögliche Werte:
  • SEEK_SET - Sollposition gleich gegenüber. Standard
  • SEEK_CUR - Sollposition auf die aktuelle Position plus Offset
  • SEEK_END - Sollposition zu EOF plus Offset (in eine Position vor dem EOF zu bewegen, wird der Offset muss ein negativer Wert sein)

Tipps und Hinweise

Tip: Finden Sie die aktuelle Position durch die Verwendung ftell() !


Beispiel

<?php
$file = fopen("test.txt","r");
// read first line
fgets($file);
// move back to beginning of file
fseek($file,0);
?>

<Komplettes PHP - Dateisystem Referenz