(PHP 4, PHP 5, PHP 7)
gzseek — Gzipli dosya göstericisini konumlar
$dt
, int $konum
[, int $nereye
= SEEK_SET
] ) : intBelirtilen dosya tanıtıcısında dosya göstericisini belirtilen konuma taşır. gzseek(dt, konum, SEEK_SET) C çağrısına eşdeğerdir.
Dosya okumak için açılmışsa bu işlev yine de taklit edilir ama işlem oldukça yavaşlar. Dosya yazmak için açılmışsa sadece ileri yönde konumlamalar desteklenir; gzseek() konumlamanın ardından yeni konuma kadar olan bölgeyi sıfırlarla doldurur.
dt
Gzipli dosya tanıtıcısı. gzopen() tarafından açılmış bir dosyayı gösteren geçerli bir tanıtıcı olmalıdır.
konum
Göstericinin götürüleceği konum.
nereye
Olası nereye
değerleri:
SEEK_SET
- Gösterici, tam
konum
uncu bayta yerleştirilir.SEEK_CUR
- Gösterici, mevcut
konum artı konum
uncu bayta yerleştirilir.
nereye
değiştirgesi belirtilmezse
SEEK_SET
belirtilmiş gibi işlem yapılır.
Başarı durumunda 0, aksi takdirde -1 döner. Dosya sonunun sonrasına yapılan bir konumlama bir hata olarak değerlendirilmez.
Örnek 1 - gzseek() örneği
<?php
$gz = gzopen('birdosya.gz', 'r');
gzseek($gz,2);
echo gzgetc($gz);
gzclose($gz);
?>