Annotation of embedaddon/php/ext/phar/tests/bug53872.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: bug#53872 (internal corruption of phar)
3: --SKIPIF--
4: <?php
5: if (!extension_loaded("phar")) die("skip");
6: if (!extension_loaded("zlib")) die("skip Test needs ext/zlib");
7: ?>
8: --INI--
9: phar.readonly=0
10: --FILE--
11: <?php
12: $p=new Phar('bug53872-phar.phar');
13: $p->buildFromDirectory(__DIR__ . "/bug53872/");
14: $p->setStub('<?php __HALT_COMPILER();?\>');
15: $p->compressFiles(Phar::GZ);
16:
17: print(file_get_contents('phar://bug53872-phar.phar/first.txt'));
18: print(file_get_contents('phar://bug53872-phar.phar/second.txt'));
19: print(file_get_contents('phar://bug53872-phar.phar/third.txt'));
20: ?>
21: --CLEAN--
22: <?php
23: unlink("bug53872-phar.phar");
24: ?>
25: --EXPECT--
26: content of first.txt
27: content of third.txt
28:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>