gzrewind
gztell
Zlib-Funktionen
PHP Manual

# gzseek

(PHP 4, PHP 5)

gzseek — Positioniert innerhalb einer gz-Datei

### Beschreibung

int gzseek ( resource `$zp` , int `$offset` )

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.

### Parameter-Liste

`zp`

  Die gz-Datei Resource. Dies muss auf eine gÃ¼ltige, erfolgreich mit gzopen() geÃ¶ffnete Datei zeigen.

`offset`

  Die gewÃ¼nschte Position.

### Rückgabewerte

Gibt 0 bei Erfolg und -1 bei Fehlern zurÃ¼ck. Beachten Sie das eine Suche Ã¼ber das Dateiende hinaus nicht als Fehler gilt.

### Beispiele

Beispiel #1 gzseek() Beispiel

`<?php
$gz = gzopen('somefile.gz', 'r');
gzseek($gz,2);
echo gzgetc($gz);
gzclose($gz);
?>`

### Siehe auch

- gztell()
- gzrewind()

gzrewind
gztell
Zlib-Funktionen
PHP Manual