Annotation of embedaddon/php/ext/phar/tests/bug53872.phpt, revision 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>