diff options
| author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2013-03-14 05:42:27 +0000 |
|---|---|---|
| committer | <> | 2013-04-03 16:25:08 +0000 |
| commit | c4dd7a1a684490673e25aaf4fabec5df138854c4 (patch) | |
| tree | 4d57c44caae4480efff02b90b9be86f44bf25409 /ext/zlib/tests/gzseek_variation6.phpt | |
| download | php2-master.tar.gz | |
Imported from /home/lorry/working-area/delta_php2/php-5.4.13.tar.bz2.HEADphp-5.4.13master
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 |
