diff options
Diffstat (limited to 'ext/zlib/tests/gzseek_variation6.phpt')
| -rw-r--r-- | ext/zlib/tests/gzseek_variation6.phpt | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/ext/zlib/tests/gzseek_variation6.phpt b/ext/zlib/tests/gzseek_variation6.phpt new file mode 100644 index 0000000..0c46309 --- /dev/null +++ b/ext/zlib/tests/gzseek_variation6.phpt @@ -0,0 +1,39 @@ +--TEST-- +Test function gzseek() by calling it with SEEK_END when reading +--SKIPIF-- +<?php +if (!extension_loaded("zlib")) { + print "skip - ZLIB extension not loaded"; +} +?> +--FILE-- +<?php +$f = dirname(__FILE__)."/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); +?> +===DONE=== +--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" +===DONE===
\ No newline at end of file |
