PHP Handbuch
Zurück |  | Weiter

# fseek

(PHP 3, PHP 4, PHP 5)

fseek -- Positioniert den Dateizeiger

## Beschreibung

int fseek ( resource handle, int offset [, int whence] )

Setzt den Dateizeiger einer mit `handle` angegebenen Datei auf eine neue Position. Diese neue Position, angegeben in Bytes vom Begin der Datei an, wird definiert durch Hinzufügen von `offset` zu der Position spezifiziert durch `whence`, deren Werte wie folgt definiert sind:

`SEEK_SET` - Setzt Position gleich `offset` bytes.
`SEEK_CUR` - Setzt Position auf die aktuelle Stelle plus `offset`.
`SEEK_END` - Setzt die Position ans Ende der Datei plus `offset`. (Um zu einer Position vor EOF zu gelangen, übergeben Sie in `offset` einen negativen Wert.)

Wenn `whence` nicht angegeben wurde, wird `SEEK_SET` angenommen.

Bei Erfolg wird '0' zurückgegeben, andernfalls '-1'. Beachten Sie, dass die Überschreitung des Dateiendes (EOF) nicht als Fehler bewertet wird.

Diese Funktion sollte nicht auf Dateizeiger angewandt werden, die durch die Verwendung von "http://" oder "ftp://" bei der Funktion fopen() erhalten wurden.

> Anmerkung: Das `whence`-Argument wurde nach PHP 4.0.0 eingeführt.

Siehe auch ftell() und rewind().

Zurück | Zum Anfang | Weiter
fscanf | Nach oben | fstat