gzrewind
gztell
Funções da Zlib
PHP Manual

# gzseek

(PHP 4, PHP 5)

gzseek — Move o ponteiro de um arquivo-gz

### Descrição

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

Define a posição do indicador do dado ponteiro de arquivo para a dada posição do byte dentro do arquivo. Equivalente a chamar (em C) gzseek(zp, offset, SEEK_SET).

Se o arquivo esta aberto para leitura, esta função é emulada mas pode ser extremamente lenta. Se o arquivo estiver aberto para escrita, apenas mudanças para a frente são suportadas; gzseek() então comprime uma sequencia de zeros até a nova posição de início.

### Parâmetros

`zp`

  O ponteiro de arquivo gz. Ele precisa ser válido, e apontar para um arquivo aberto com sucesso por gzopen().

`offset`

  A posição desejada.

### Valor Retornado

Em caso de sucesso, retorna 0; senão retorna -1. Note que mover a posição alem do fim do arquivo não é considerado um erro. past EOF is not considered an error.

### Exemplos

Exemplo #1 Exemplo da gzseek()

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

### Veja Também

- gztell() - Indica a posição de leitura/gravação em um ponteiro para arquivo-gz
- gzrewind() - Retorna ao início a posição de um ponteiro para um arquivo-gz

gzrewind
gztell
Funções da Zlib
PHP Manual