Zlib Functions
PHP Manual

gzseek

(PHP 4, PHP 5)

gzseekجستجو بر اشاره‌گر gz-file

Description

int gzseek ( resource $zp , int $offset [, int $whence = SEEK_SET ] )

تعیین موقعیت فایل برای اشاره‌گر فایل داده شده به بایت آفست داده شده در جریان فایل . برابر با فراخوانی (در C) gzseek(zp, offset, SEEK_SET).

اگر فایل برای خواندن باز شده باشد این تابع فراخوانی می‌شود اما ممکن است بسیار آهسته باشد. اگر فایل برای نوشتن باز شده باشد فقط جستجو رو به جلو پشتیبانی می‌شود; سپس gzseek() توالی صفرها را تا موقعیت شروع جدید قرار می‌دهد.

Parameters

zp

اشاره‌گر gz-file. باید صحیح باشد و به فایل باز شده موفق توسط gzopen() اشاره کند.

offset

آفست جستجو شده.

whence

مقادیر whence هستند:

  • SEEK_SET - تعیین موقعیت برابر با offset bytes.
  • SEEK_CUR - تعیین موقعیت برابر با موقعیت فعلی به اضافه offset.

اگر whence تعیین نشده باشد برابر با SEEK_SET در نظر گرفته می‌شود.

Return Values

در صورت موفقیت بازگرداندن 0; در غیر این صورت بازگرداندن -1. توجه کنید جستجو پس از EOF خطا نیست.

Examples

Example #1 مثال gzseek()

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

See Also


Zlib Functions
PHP Manual