PHP
Referenzliste
gzseek
Zlib Funktionen
Befehl:
int gzseek ( resource $zp , int $offset [, int $whence = SEEK_SET ] )
Parameter-Liste:
Beschreibung | |
---|---|
Die gz-Datei Resource. Dies muss auf eine gültige, erfolgreich mit gzopen() geöffnete Datei zeigen. | |
Die gewünschte Position. | |
whence | whence gibt an auf welche Anfangsposition sich offset bezieht. Mögliche Werte sind:
whence nicht angegeben so wird SEEK_SET angenommen. |
Beschreibung:
Setzt die Schreib-/Leseposition für die angegebene Datei. Dies entspricht dem C-API Aufruf gzseek(zp, offset, SEEK_SET).
Wenn die Datei für Lesezugriffe geöffnet ist wird diese Funktion emuliert und kann sehr langsam sein. Wenn die Datei zum Schreiben geöffnet ist kann nur vorwärts positioniert werden, die Funktion komprimiert dann eine Sequenz von Nullbytes um die gewünschte Position zu erreichen.
Wenn die Datei für Lesezugriffe geöffnet ist wird diese Funktion emuliert und kann sehr langsam sein. Wenn die Datei zum Schreiben geöffnet ist kann nur vorwärts positioniert werden, die Funktion komprimiert dann eine Sequenz von Nullbytes um die gewünschte Position zu erreichen.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Siehe auch:
• gztell()
Ermittelt die aktuelle Position in einer gz-Datei
Setzt die Dateiposition auf den Anfang zurück
gzseek() - Beispiel:
Eingabe:
<?php $gz = gzopen('somefile.gz', 'r'); gzseek($gz,2); echo gzgetc($gz); gzclose($gz); ?>
Zlib Funktionen