/PHP-7.1/ext/phar/tests/ |
H A D | bug77022.phpt | 5 if (!extension_loaded("phar")) die("skip"); 18 $phar = new PharData(__DIR__ . '/test77022.' . $ext, null, null, $mode); 19 $phar->addFile($sFile, 'test-file-phar'); 20 $phar->addFromString("test-from-string", 'test-file-phar'); 21 $phar->extractTo(__DIR__); 22 var_dump(decoct(stat(__DIR__ . '/test-file-phar')['mode'])); 24 unlink(__DIR__ . '/test-file-phar');
|
H A D | phar_buildfromiterator2.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.require_hash=0 7 phar.readonly=0 11 $phar = new Phar(dirname(__FILE__) . '/buildfromiterator2.phar'); 12 $phar->buildFromIterator(new stdClass); 21 unlink(dirname(__FILE__) . '/buildfromiterator2.phar');
|
H A D | open_for_write_existing_c.phpt | 2 Phar: fopen a .phar for writing (existing file) 5 if (!extension_loaded("phar")) die("skip"); 9 phar.readonly=1 10 phar.require_hash=0 13 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php'; 14 $pname = 'phar://' . $fname; 30 <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.php'); ?> 32 …open(phar://%sopen_for_write_existing_c.phar.php/b/c.php): failed to open stream: phar error: writ…
|
H A D | open_for_write_existing_c_5_2.phpt | 2 Phar: fopen a .phar for writing (existing file) 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 7 phar.readonly=1 8 phar.require_hash=0 11 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php'; 12 $pname = 'phar://' . $fname; 28 <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.php'); ?> 30 …en(phar://%sopen_for_write_existing_c_5_2.phar.php/b/c.php): failed to open stream: phar error: wr…
|
H A D | phpinfo_002.phpt | 5 if (!extension_loaded("phar")) die("skip"); 12 phar.readonly=1 13 phar.require_hash=1 14 phar.cache_list= 28 Phar-based phar archives => enabled 29 Tar-based phar archives => enabled 30 ZIP-based phar archives => enabled 40 phar.cache_list => no value => no value 41 phar.readonly => On => On 42 phar.require_hash => On => On
|
H A D | phpinfo_003.phpt | 5 if (!extension_loaded("phar")) die("skip"); 12 phar.readonly=1 13 phar.require_hash=1 14 phar.cache_list= 28 Phar-based phar archives => enabled 29 Tar-based phar archives => enabled 30 ZIP-based phar archives => enabled 40 phar.cache_list => no value => no value 41 phar.readonly => On => On 42 phar.require_hash => On => On
|
H A D | phar_buildfromdirectory6.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.require_hash=0 7 phar.readonly=0 17 $phar = new Phar(dirname(__FILE__) . '/buildfromdirectory6.phar'); 18 var_dump($phar->buildFromDirectory(dirname(__FILE__) . '/testdir6', '/\.php$/')); 24 var_dump(file_exists(dirname(__FILE__) . '/buildfromdirectory6.phar')); 30 unlink(dirname(__FILE__) . '/buildfromdirectory6.phar');
|
H A D | phar_buildfromdirectory2-win.phpt | 5 if (!extension_loaded("phar")) die("skip"); 9 phar.require_hash=0 10 phar.readonly=0 14 $phar = new Phar(dirname(__FILE__) . '/buildfromdirectory2.phar'); 15 $phar->buildFromDirectory(1); 24 unlink(dirname(__FILE__) . '/buildfromdirectory2.phar');
|
H A D | phar_buildfromdirectory3.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.require_hash=0 7 phar.readonly=0 12 $phar = new Phar(dirname(__FILE__) . '/buildfromdirectory3.phar'); 13 $phar->buildFromDirectory('files', new stdClass); 22 unlink(dirname(__FILE__) . '/buildfromdirectory3.phar');
|
H A D | bug73764.phpt | 2 Phar: PHP bug #73764: Crash while loading hostile phar archive 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 9 $p = Phar::LoadPhar('bug73764.phar', 'alias.phar'); 16 internal corruption of phar "%sbug73764.phar" (truncated manifest entry)
|
H A D | bug73768.phpt | 2 Phar: PHP bug #73768: Memory corruption when loading hostile phar 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 9 $p = Phar::LoadPhar('bug73768.phar', 'alias.phar'); 16 internal corruption of phar "%sbug73768.phar" (truncated manifest header)
|
H A D | bug77143.phpt | 4 phar.readonly=0 6 <?php if (!extension_loaded("phar")) die("skip"); ?> 11 var_dump(new Phar('bug77143.phar',0,'project.phar')); 18 internal corruption of phar "%sbug77143.phar" (truncated manifest header)
|
H A D | phar_buildfromdirectory2.phpt | 5 if (!extension_loaded("phar")) die("skip"); 9 phar.require_hash=0 10 phar.readonly=0 14 $phar = new Phar(dirname(__FILE__) . '/buildfromdirectory2.phar'); 15 $phar->buildFromDirectory(1); 24 unlink(dirname(__FILE__) . '/buildfromdirectory2.phar');
|
H A D | bug73035.phpt | 2 Phar: #73035 (Out of bound when verify signature of tar phar in phar_parse_tarfile) 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 9 $phar = new PharData('bug73035.tar'); 10 var_dump($phar); 17 phar error: tar-based phar "%sbug73035.tar" signature cannot be read
|
/PHP-7.1/ext/phar/tests/cache_list/files/ |
H A D | write7.phar.inc | 3 $fname = dirname(__FILE__) . '/write7.phar'; 6 $phar = new Phar($fname); 7 $phar->setStub('<?php 9 var_dump(file_exists("phar://" . __FILE__ . "/test.txt")); 12 var_dump(file_exists("phar://" . __FILE__ . "/test.txt")); 16 $phar['test.txt'] = "hi
|
/PHP-7.1/ext/phar/tests/zip/ |
H A D | phar_magicU.phpt | 5 if (!extension_loaded("phar")) die("skip"); 9 phar.require_hash=0 10 phar.readonly=0 13 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.zip.php'; 14 $pname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.zip.php'; 22 var_dump(substr(__FILE__, 0, 4) != "phar"); 23 set_include_path("phar://" . __FILE__); 24 include "phar://" . __FILE__ . "/a"; 31 unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.zip.php'); 36 unicode(%d) "%sphar_magicU.phar.zip.php"
|
H A D | phar_magic.phpt | 5 if (!extension_loaded("phar")) die("skip"); 9 phar.require_hash=0 10 phar.readonly=0 13 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.zip.php'; 14 $pname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.zip.php'; 22 var_dump(substr(__FILE__, 0, 4) != "phar"); 23 set_include_path("phar://" . __FILE__); 27 include "phar://" . __FILE__ . "/a"; 34 unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.zip.php'); 39 string(%d) "%sphar_magic.phar.zip.php"
|
H A D | odt.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 26 phar://%sodt.odt/Configurations2/accelerator%ccurrent.xml 27 phar://%sodt.odt/META-INF%cmanifest.xml 28 phar://%sodt.odt/Thumbnails%cthumbnail.png 29 phar://%sodt.odt%ccontent.xml 30 phar://%sodt.odt%cmeta.xml 31 phar://%sodt.odt%cmimetype 32 phar://%sodt.odt%csettings.xml 33 phar://%sodt.odt%cstyles.xml 34 Cannot create phar '%sodt.odt', file extension (or combination) not recognised or the directory doe…
|
/PHP-7.1/ext/phar/ |
H A D | TODO | 4 X implement ini handler for phar.readonly and phar.require_hash that allows 19 X Phar->getStub() for retrieving the stub of the phar [Marcus] 37 X Ability to connect a phar file 'phar://whatever' to a directory. That way 51 X add preliminary phar command (phar.php) [Marcus] 52 X add phar command (phar.phar) [Marcus] 61 X Make -a optional in pack subcommand of phar.phar [Marcus] 72 phar path, $phar->mount('/path/to/external.phar', 'internal/path'); 92 X compression should work for non-phar archives [Steph] 105 X clean crap paths like phar://blah.phar/file//../to\\here.php [Greg] 110 phar:///path/to/archive.phar/internal.phar/file opens internal.phar and [all …]
|
H A D | phar.c | 208 if (phar->alias && phar->alias != phar->fname) { in PHP_INI_END() 209 pefree(phar->alias, phar->is_persistent); in PHP_INI_END() 214 pefree(phar->fname, phar->is_persistent); in PHP_INI_END() 219 pefree(phar->signature, phar->is_persistent); in PHP_INI_END() 263 pefree(phar, phar->is_persistent); in PHP_INI_END() 287 if (phar->fp && (!(phar->flags & PHAR_FILE_COMPRESSION_MASK) || !phar->alias)) { in phar_archive_delref() 466 phar = idata->phar; in phar_entry_remove() 569 if (!phar->halt_offset && !phar->is_brandnew && (phar->is_tar || phar->is_zip)) { 2541 if (phar->fp && !phar->is_brandnew) { 2881 || (size_t)phar->alias_len != php_stream_write(newfile, phar->alias, phar->alias_len)) { [all …]
|
H A D | dirstream.c | 310 phar_archive_data *phar; in phar_wrapper_open_dir() local 364 if (!phar->manifest.u.flags) { in phar_wrapper_open_dir() 414 phar_archive_data *phar = NULL; in phar_wrapper_mkdir() local 427 phar = NULL; in phar_wrapper_mkdir() 433 if (PHAR_G(readonly) && (!phar || !phar->is_data)) { in phar_wrapper_mkdir() 499 if (phar->is_zip) { in phar_wrapper_mkdir() 505 if (phar->is_tar) { in phar_wrapper_mkdir() 513 entry.phar = phar; in phar_wrapper_mkdir() 546 phar_archive_data *phar = NULL; in phar_wrapper_rmdir() local 562 phar = NULL; in phar_wrapper_rmdir() [all …]
|
/PHP-7.1/ext/phar/tests/tar/ |
H A D | frontcontroller19.phar.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 SCRIPT_NAME=/frontcontroller19.phar.php 7 REQUEST_URI=/frontcontroller19.phar.php/ 10 files/frontcontroller10.phar.tar 12 …hese strings: PHP_SELF, REQUEST_URI, SCRIPT_FILENAME, SCRIPT_NAME in %sfrontcontroller19.phar.php:2 14 #0 %sfrontcontroller19.phar.php(2): Phar::mungServer(Array) 16 thrown in %sfrontcontroller19.phar.php on line 2
|
H A D | frontcontroller20.phar.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 SCRIPT_NAME=/frontcontroller20.phar.php 7 REQUEST_URI=/frontcontroller20.phar.php/ 10 files/frontcontroller11.phar.tar 12 …hese strings: PHP_SELF, REQUEST_URI, SCRIPT_FILENAME, SCRIPT_NAME in %sfrontcontroller20.phar.php:2 14 #0 %sfrontcontroller20.phar.php(2): Phar::mungServer(Array) 16 thrown in %sfrontcontroller20.phar.php on line 2
|
H A D | frontcontroller18.phar.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 SCRIPT_NAME=/frontcontroller18.phar.php 7 REQUEST_URI=/frontcontroller18.phar.php/fronk.gronk 10 files/frontcontroller9.phar.tar 12 …hese strings: PHP_SELF, REQUEST_URI, SCRIPT_FILENAME, SCRIPT_NAME in %sfrontcontroller18.phar.php:2 14 #0 %sfrontcontroller18.phar.php(2): Phar::mungServer(Array) 16 thrown in %sfrontcontroller18.phar.php on line 2
|
/PHP-7.1/ext/phar/tests/files/ |
H A D | include_path.phar | 2 set_include_path('.' . PATH_SEPARATOR . 'phar://' . dirname(__FILE__) . '/files/include_path2.phar'… 3 include 'phar://' . __FILE__ . '/hello/test.php'; 4 set_include_path('.' . PATH_SEPARATOR . 'phar://' . dirname(__FILE__) . '/files/include_path2.phar/… 5 include 'phar://' . __FILE__ . '/hello/test.php';
|