gzseek
(PHP 4, PHP 5, PHP 7, PHP 8)
gzseek — Перемістити вказівник на позицію в покажчику gz-файлу
Опис
gzseek(resource $stream, int $offset, int $whence = SEEK_SET): int
Встановлює покажчик на позицію у файлі, який посилається zp. Виконується зміщення потоку цього файлу на вказану кількість байт. Еквівалентно виклику (C) gzseek(zp, offset, SEEK_SET)
Якщо файл відкритий для читання, функція емулюється, при цьому працюватиме дуже повільно. Якщо файл відкритий для запису, дозволено лише переміщення вперед; gzseek() при цьому стискає послідовність нулів до нової позиції.
Список параметрів
stream
Вказівник на gz-файл, повернутий після його успішного відкриття функцією gzopen()
offset
Зміщення.
whence
Значения параметраwhence
може бути одним з наступних:
- **
SEEK_SET
**- встановити абсолютну позицію вoffset
байт. - **
SEEK_CUR
**- встановити позицію щодо поточного положення, додавши до неїoffset
Якщо whence
не указан, по умолчанию используется**SEEK_SET
**
Значення, що повертаються
При успішному завершенні повертає 0; інакше -1. Зверніть увагу, що якщо встановлене зміщення переміщає вказівник на позицію за EOF, це помилка.
Приклади
Приклад #1 Приклад використання gzseek()****
Loading...
Дивіться також
- gztell() - Повертає поточну позицію читання/запису в покажчику gz-файлу
- gzrewind() - Перемістити позицію покажчик gz-файлу на початок