/PHP-7.3/ext/phar/tests/ |
H A D | alias_acrobatics.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.readonly=0 10 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar'; 11 $fname2 = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.2.phar'; 38 unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar'); 39 unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.2.phar'); 42 …s already used for archive "%salias_acrobatics.phar" cannot be overloaded with "%salias_acrobatics… 44 Cannot open archive "%salias_acrobatics.2.phar", alias is already in use by existing archive 45 …is already used for archive "%salias_acrobatics.phar" cannot be overloaded with "%salias_acrobatic…
|
H A D | bug74991.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); 6 phar.readonly=0 9 // create a sample file in a custom include_path to lookup from the phar later: 12 $p = new Phar('sample.phar'); 13 …he include_path will then be truncated to 4096 (MAXPATHLEN) into 'phar://..sample.phar/some:xx..xx… 15 $p->setStub("<?php Phar::mapPhar('sample.phar'); __HALT_COMPILER();"); 16 // execute the phar code: 17 require('phar://sample.phar/some/file'); 21 unlink('sample.phar');
|
H A D | phar_oo_getcontentsgz.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 7 phar.readonly=0 10 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php'; 11 $fname2 = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.2.phar.php'; 13 $phar = new Phar($fname); 14 $phar['a'] = 'file contents 16 $phar['a']->compress(Phar::GZ); 25 unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.php'); 26 unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.2.phar.php');
|
H A D | pharfileinfo_chmod.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.readonly=0 9 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar'; 10 $pname = 'phar://' . $fname; 12 $phar = new Phar($fname); 14 $phar['a/b'] = 'hi there'; 16 $b = $phar['a/b']; 18 $phar['a']->chmod(066); 28 <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar'); ?>
|
H A D | security.phpt | 2 Phar: test to ensure phar.readonly cannot be circumvented 4 <?php if (!extension_loaded("phar")) die("skip");?> 6 phar.readonly=0 9 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php'; 14 $phar = new Phar(__FILE__); 15 var_dump($phar->isWritable()); 17 $phar["b"] = "should not work!"; 27 ini_set('phar.readonly', 1); 35 Write operations disabled by the php.ini setting phar.readonly
|
H A D | pharfileinfo_compression.phpt | 8 phar.readonly=0 12 $pname = 'phar://' . $fname; 14 $phar = new Phar($fname); 16 $phar['a/b'] = 'hi there'; 18 $b = $phar['a/b']; 44 ini_set('phar.readonly', 1); 50 ini_set('phar.readonly', 0); 58 ini_set('phar.readonly', 1); 60 $phar['a/b']->decompress(); 64 ini_set('phar.readonly', 0); [all …]
|
H A D | bug46060.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 7 phar.require_hash=0 13 $phar = new PharData($fname); 14 $phar->addEmptyDir('blah/'); 15 $phar->addFromString('test/', ''); 18 $phar = new PharData($fname2); 20 var_dump($phar['blah']->isDir(), $phar['test']->isDir());
|
H A D | delete_in_phar.phpt | 2 Phar: delete a file within a .phar 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.readonly=0 7 phar.require_hash=0 10 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php'; 11 $pname = 'phar://' . $fname; 43 <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.php'); ?> 52 …lude(%sdelete_in_phar.phar.php/b/c.php): failed to open stream: phar error: "b/c.php" is not a fil… 54 Warning: include(): Failed opening 'phar://%sdelete_in_phar.phar.php/b/c.php' for inclusion (includ…
|
H A D | 013.phpt | 4 <?php if (!extension_loaded("phar")) die("skip");?> 6 phar.require_hash=0 9 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php'; 10 $pname = 'phar://' . $fname; 21 <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.php'); ?> 23 Warning: file_get_contents(phar://%s/a): failed to open stream: phar error: internal corruption of …
|
H A D | 014.phpt | 4 <?php if (!extension_loaded("phar")) die("skip");?> 6 phar.require_hash=0 9 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php'; 10 $pname = 'phar://' . $fname; 21 <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.php'); ?> 23 Warning: file_get_contents(phar://%s/a): failed to open stream: phar error: internal corruption of …
|
H A D | bug71625.phpt | 4 phar.readonly=0 8 if (!extension_loaded("phar") || !extension_loaded("zlib")) die("skip"); 17 $phar = new Phar("A:A:.phar"); 18 $phar["hello_habr.txt"] = '<? Hello Habr!?>'; 22 Fatal error: Uncaught UnexpectedValueException: Cannot create phar 'A:A:.phar', file extension (or … 24 #0 %sbug71625.php(%d): Phar->__construct('A:A:.phar')
|
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 | phpinfo_002.phpt | 5 if (!extension_loaded("phar")) die("skip"); 12 phar.readonly=1 13 phar.require_hash=1 14 phar.cache_list= 26 Phar-based phar archives => enabled 27 Tar-based phar archives => enabled 28 ZIP-based phar archives => enabled 38 phar.cache_list => no value => no value 39 phar.readonly => On => On 40 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= 26 Phar-based phar archives => enabled 27 Tar-based phar archives => enabled 28 ZIP-based phar archives => enabled 38 phar.cache_list => no value => no value 39 phar.readonly => On => On 40 phar.require_hash => On => On
|
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_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 | 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 | 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');
|
/PHP-7.3/ext/phar/tests/cache_list/ |
H A D | copyonwrite8.phar.phpt | 5 phar.cache_list={PWD}/copyonwrite8.phar.php 6 phar.readonly=0 8 <?php if (!extension_loaded("phar")) die("skip"); ?> 10 files/write8.phar 12 string(%s) "%scopyonwrite8.phar.php"
|
/PHP-7.3/ext/phar/ |
H A D | util.c | 186 entry.phar = phar; in phar_mount_entry() 432 (*ret)->phar = phar; in phar_get_entry_data() 480 (*ret)->phar = phar; in phar_get_entry_data() 581 etemp.phar = phar; in phar_get_or_create_entry_data() 608 ret->phar = phar; in phar_get_or_create_entry_data() 727 dummy.phar = phar; in phar_open_entry_fp() 745 dummy.phar = phar; in phar_open_entry_fp() 1287 entry->phar = phar; in phar_get_entry_info_dir() 2024 phar->fname = estrndup(phar->fname, phar->fname_len); in phar_copy_cached_phar() 2025 phar->ext = phar->fname + (phar->ext - fname); in phar_copy_cached_phar() [all …]
|
H A D | tar.c | 137 *pphar = phar; in phar_open_or_create_tar() 142 if (phar->is_tar) { in phar_open_or_create_tar() 147 phar->is_tar = 1; in phar_open_or_create_tar() 148 phar->is_zip = 0; in phar_open_or_create_tar() 945 newentry.phar = entry->phar; in phar_tar_setupmetadata() 976 entry.phar = phar; in phar_tar_flush() 993 if (!phar->is_temporary_alias && phar->alias_len) { in phar_tar_flush() 1002 if (phar->alias_len != php_stream_write(entry.fp, phar->alias, phar->alias_len)) { in phar_tar_flush() 1142 if (phar->fp && !phar->is_brandnew) { in phar_tar_flush() 1182 newentry.phar = phar; in phar_tar_flush() [all …]
|
/PHP-7.3/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.3/ext/phar/tests/zip/ |
H A D | phar_magic.phpt | 5 if (!extension_loaded("phar")) die("skip"); 8 phar.require_hash=0 9 phar.readonly=0 12 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.zip.php'; 13 $pname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.zip.php'; 21 var_dump(substr(__FILE__, 0, 4) != "phar"); 22 set_include_path("phar://" . __FILE__); 23 include "phar://" . __FILE__ . "/a"; 30 unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.zip.php'); 35 string(%d) "%sphar_magic.phar.zip.php"
|
/PHP-7.3/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';
|