Annotation of embedaddon/php/ext/zlib/tests/gzfilegzreadfile.phpt, revision 1.1.1.2

1.1       misho       1: --TEST--
                      2: gzfile(), gzreadfile()
                      3: --SKIPIF--
1.1.1.2 ! misho       4: <?php /* $Id$ */
1.1       misho       5: if (!extension_loaded("zlib")) print "skip"; ?>
                      6: --FILE--
                      7: <?php
                      8: $original = <<<EOD
                      9: blah blah blah blah blah blah blah
                     10: blah blah blah blah blah blah blah
                     11: blah blah blah blah blah blah blah
                     12: blah blah blah blah blah blah blah
                     13: blah blah blah blah blah blah blah
                     14: blah blah blah blah blah blah blah
                     15: blah blah blah blah blah blah blah
                     16: blah blah blah blah blah blah blah
                     17: blah blah blah blah blah blah blah
                     18: blah blah blah blah blah blah blah
                     19: blah blah blah blah blah blah blah
                     20: blah blah blah blah blah blah blah
                     21: blah blah blah blah blah blah blah
                     22: blah blah blah blah blah blah blah
                     23: blah blah blah blah blah blah blah
                     24: blah blah blah blah blah blah blah
                     25: 
                     26: EOD;
                     27: 
                     28: $filename = tempnam("/tmp", "phpt");
                     29: 
                     30: $fp = gzopen($filename, "wb");
                     31: gzwrite($fp, $original);
                     32: var_dump(strlen($original));
                     33: fclose($fp);
                     34: 
                     35: readgzfile($filename);
                     36: 
                     37: echo "\n";
                     38: 
                     39: $lines = gzfile($filename);
                     40: 
                     41: unlink($filename);
                     42: 
                     43: foreach ($lines as $line) {
                     44:     echo $line;
                     45: }
                     46: 
                     47: ?>
                     48: --EXPECT--
                     49: int(560)
                     50: blah blah blah blah blah blah blah
                     51: blah blah blah blah blah blah blah
                     52: blah blah blah blah blah blah blah
                     53: blah blah blah blah blah blah blah
                     54: blah blah blah blah blah blah blah
                     55: blah blah blah blah blah blah blah
                     56: blah blah blah blah blah blah blah
                     57: blah blah blah blah blah blah blah
                     58: blah blah blah blah blah blah blah
                     59: blah blah blah blah blah blah blah
                     60: blah blah blah blah blah blah blah
                     61: blah blah blah blah blah blah blah
                     62: blah blah blah blah blah blah blah
                     63: blah blah blah blah blah blah blah
                     64: blah blah blah blah blah blah blah
                     65: blah blah blah blah blah blah blah
                     66: 
                     67: blah blah blah blah blah blah blah
                     68: blah blah blah blah blah blah blah
                     69: blah blah blah blah blah blah blah
                     70: blah blah blah blah blah blah blah
                     71: blah blah blah blah blah blah blah
                     72: blah blah blah blah blah blah blah
                     73: blah blah blah blah blah blah blah
                     74: blah blah blah blah blah blah blah
                     75: blah blah blah blah blah blah blah
                     76: blah blah blah blah blah blah blah
                     77: blah blah blah blah blah blah blah
                     78: blah blah blah blah blah blah blah
                     79: blah blah blah blah blah blah blah
                     80: blah blah blah blah blah blah blah
                     81: blah blah blah blah blah blah blah
                     82: blah blah blah blah blah blah blah

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>