123456789101112131415161718192021222324252627282930313233 |
- --TEST--
- Test function gzseek() by calling it with SEEK_END when reading
- --EXTENSIONS--
- zlib
- --FILE--
- <?php
- $f = __DIR__."/004.txt.gz";
- $h = gzopen($f, 'r');
- // move 40 bytes
- echo "move 40 bytes\n";
- gzread($h, 40);
- echo "tell=";
- var_dump(gztell($h));
- echo "move to the end\n";
- var_dump(gzseek( $h, 0, SEEK_END ) );
- echo "tell=";
- var_dump(gztell($h));
- echo "eof=";
- var_dump(gzeof($h));
- //read the next 10
- var_dump(gzread($h, 10));
- gzclose($h);
- ?>
- --EXPECTF--
- move 40 bytes
- tell=int(40)
- move to the end
- Warning: gzseek(): SEEK_END is not supported in %s on line %d
- int(-1)
- tell=int(40)
- eof=bool(false)
- string(10) "iny flying"
|