/
proc
/
3430793
/
root
/
usr
/
local
/
lsws
/
phpbuild
/
php-8.0.7
/
ext
/
phar
/
tests
/
tar
/
File Upload :
llllll
Current File: //proc/3430793/root/usr/local/lsws/phpbuild/php-8.0.7/ext/phar/tests/tar/tar_002.phpt
--TEST-- Phar: tar-based phar corrupted 2 --SKIPIF-- <?php if (!extension_loaded('phar')) die('skip'); ?> --INI-- phar.readonly=0 --FILE-- <?php include __DIR__ . '/files/make_invalid_tar.php.inc'; $tar = new corrupter(__DIR__ . '/tar_002.phar.tar', 'none'); $tar->init(); $tar->addFile('tar_002.phpt', __FILE__); $tar->close(); $tar = fopen('phar://' . __DIR__ . '/tar_002.phar.tar/tar_002.phpt', 'rb'); try { $phar = new Phar(__DIR__ . '/tar_002.phar.tar'); echo "should not execute\n"; } catch (Exception $e) { echo $e->getMessage() . "\n"; } ?> --CLEAN-- <?php @unlink(__DIR__ . '/tar_002.phar.tar'); ?> --EXPECTF-- Warning: fopen(phar://%star_002.phar.tar/tar_002.phpt): Failed to open stream: phar error: "%star_002.phar.tar" is a corrupted tar file (truncated) in %star_002.php on line 9 phar error: "%star_002.phar.tar" is a corrupted tar file (truncated)
Copyright ©2k19 -
Hexid
|
Tex7ure