@Greg: the phpinfo() ones assumed no php.ini - this isn't always the case, even if it should be
@rmdir($e);
?>
--EXPECTF--
-%sextract/file1.txt
+%sextract%cfile1.txt
%sextract%cfile2.txt
%sextract%cone
%sextract%csubdir
string(5) "first"
string(2) "hi"
Cannot extract to "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...", destination directory is too long for filesystem
-Extraction from phar "%stempmanifest1.phar.php" failed: Cannot extract "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..." to "%sextract...", extracted filename is too long for filesystem
+Extraction from phar "%stempmanifest1.phar.php" failed: Cannot extract "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..." to "%sextract%s...", extracted filename is too long for filesystem
===DONE===
\ No newline at end of file
<?php if (!extension_loaded("zlib")) die("skip zlib not loaded"); ?>
<?php if (!extension_loaded("bz2")) die("skip bz2 not loaded"); ?>
--INI--
+phar.readonly=1
+phar.require_hash=1
--FILE--
<?php
phpinfo(INFO_MODULES);
<?php if (extension_loaded("zlib")) die("skip zlib loaded"); ?>
<?php if (extension_loaded("bz2")) die("skip bz2 loaded"); ?>
--INI--
+phar.readonly=1
+phar.require_hash=1
--FILE--
<?php
phpinfo(INFO_MODULES);
<?php
unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.zip');
unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '2.phar.zip');
-unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phartmp.zip');
+unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '3.phar.zip');
__HALT_COMPILER();
?>
--EXPECT--