/PHP-7.1/ext/phar/tests/ |
H A D | phar_extract3.phpt | 2 Phar: Phar::extractTo() - check that phar exists 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.readonly=0 14 $phar = new PharData($fname); 17 $phar->extractTo($extract); 22 $phar = new PharData($fname2); 23 foreach ($phar as $filename) { 28 $phar->extractTo($extract); 44 phar://%sfiles/notbogus.zip%cnonsense.txt 45 phar://%sfiles/notbogus.zip%cstuff.txt
|
H A D | 016.phpt | 4 <?php if (!extension_loaded("phar")) die("skip");?> 7 phar.require_hash=0 10 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php'; 11 $pname = 'phar://' . $fname; 29 <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.php'); ?> 31 Warning: file_get_contents(phar://%s/a): failed to open stream: phar error: internal corruption of … 34 Warning: file_get_contents(phar://%s/b): failed to open stream: phar error: internal corruption of … 38 Warning: file_get_contents(phar://%s/d): failed to open stream: phar error: internal corruption of …
|
H A D | create_new_and_modify.phpt | 2 Phar: create and modify phar 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 7 phar.readonly=0 8 phar.require_hash=1 12 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php'; 13 $pname = 'phar://' . $fname; 19 $phar = new Phar($fname); 20 $sig1 = $phar->getSignature(); 35 $phar = new Phar($fname); 36 $sig2 = $phar->getSignature(); [all …]
|
H A D | phar_gzip.phpt | 2 Phar: gzipped phar 5 if (!extension_loaded("phar")) die("skip"); 12 phar.readonly=0 13 phar.require_hash=0 16 $fname = dirname(__FILE__) . '/phar_gzip.phar'; 17 $pname = 'phar://' . $fname; 18 $fname2 = dirname(__FILE__) . '/phar_gzip.2.phar'; 19 $pname2 = 'phar://' . $fname2; 24 include "phar://" . __FILE__ . "/tar_004.php"; 54 @unlink(dirname(__FILE__) . '/phar_gzip.phar'); [all …]
|
H A D | phar_bz2.phpt | 2 Phar: bzipped phar 5 if (!extension_loaded("phar")) die("skip"); 10 phar.readonly=0 11 phar.require_hash=0 14 $fname = dirname(__FILE__) . '/phar_bz2.phar'; 15 $pname = 'phar://' . $fname; 16 $fname2 = dirname(__FILE__) . '/phar_bz2.2.phar'; 17 $pname2 = 'phar://' . $fname2; 22 include "phar://" . __FILE__ . "/tar_004.php"; 54 @unlink(dirname(__FILE__) . '/phar_bz2.phar'); [all …]
|
H A D | phar_offset_get_error.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 7 phar.readonly=0 8 phar.require_hash=1 12 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php'; 13 $pname = 'phar://'.$fname; 33 $p['.phar/oops'] = 'hi'; 38 $a = $p['.phar/stub.php']; 45 <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.php'); ?> 47 Entry /error/.. does not exist and cannot be created: phar error: invalid path "/error/.." contains… 49 Cannot set any files or directories in magic ".phar" directory [all …]
|
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 | 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 | bug60164.phpt | 5 if (!extension_loaded("phar")) die("skip"); 8 phar.require_hash=0 9 phar.readonly=0 12 $phar = __DIR__ . '/files/stuboflength1041.phar'; 13 foreach (new RecursiveIteratorIterator(new Phar($phar, null, 'stuboflength1041.phar')) as $item) {
|
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 | 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 | 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 | bug71625.phpt | 4 phar.readonly=0 8 if (!extension_loaded("phar") || !extension_loaded("zlib")) die("skip"); 16 $phar = new Phar("A:A:.phar"); 17 $phar["hello_habr.txt"] = '<? Hello Habr!?>'; 21 Fatal error: Uncaught UnexpectedValueException: Cannot create phar 'A:A:.phar', file extension (or … 23 #0 %sbug71625.php(%d): Phar->__construct('A:A:.phar')
|
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 | phar_oo_getcontentsgz.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 8 phar.readonly=0 11 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php'; 12 $fname2 = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.2.phar.php'; 14 $phar = new Phar($fname); 15 $phar['a'] = 'file contents 17 $phar['a']->compress(Phar::GZ); 26 unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.php'); 27 unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.2.phar.php');
|
/PHP-7.1/ext/phar/tests/tar/ |
H A D | refcount1.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 8 phar.readonly=0 9 phar.require_hash=0 14 $alias = 'phar://' . $fname; 18 $tar->addFile('.phar/stub.php', "<?php __HALT_COMPILER(); ?>"); 25 $files['.phar/alias.txt'] = 'hio'; 37 $phar = new Phar($fname); 39 $a = $phar['b/c.php']; 58 string(%d) "phar://%srefcount1.phar.tar/b/c.php" 65 Warning: unlink(): phar error: "b/c.php" in phar "%srefcount1.phar.tar", has open file pointers, ca… [all …]
|
/PHP-7.1/ext/phar/tests/files/ |
H A D | stuboflength1041.phar.inc | 3 @unlink(__DIR__ . '/stuboflength1041.phar'); 5 $phar = new Phar('./stuboflength1041.phar'); 6 $phar['a.php'] = 'hi1'; 7 $phar['b.php'] = 'hi2'; 9 $phar->setStub('<?php
|
/PHP-7.1/ext/phar/tests/cache_list/files/ |
H A D | write18.phar.inc | 3 $fname = dirname(__FILE__) . '/write18.phar'; 6 $phar = new Phar($fname); 7 $phar->setStub('<?php 9 echo decoct(fileperms("phar://" . __FILE__ . "/test.txt")),"\n"; 11 echo decoct(fileperms("phar://" . __FILE__ . "/test.txt")),"\n"; 15 $phar['test.txt'] = "<?php __HALT"."_COMPILER();"; 16 $phar["test.txt"]->chmod(0666);
|
/PHP-7.1/ext/phar/tests/zip/ |
H A D | largezip.phpt | 4 <?php if (!extension_loaded("phar")) die("skip");?> 6 phar.require_hash=0 7 phar.readonly=0 10 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.zip.php'; 11 $fname2 = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.2.phar.zip.php'; 12 $pname = 'phar://' . $fname; 13 $pname2 = 'phar://' . $fname2; 25 <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.zip.php'); ?> 26 <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.2.phar.zip.php'); ?>
|
/PHP-7.1/ext/phar/ |
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() 935 newentry.phar = entry->phar; in phar_tar_setupmetadata() 965 entry.phar = phar; in phar_tar_flush() 982 if (!phar->is_temporary_alias && phar->alias_len) { in phar_tar_flush() 991 if (phar->alias_len != (int)php_stream_write(entry.fp, phar->alias, phar->alias_len)) { in phar_tar_flush() 1145 if (phar->fp && !phar->is_brandnew) { in phar_tar_flush() 1185 newentry.phar = phar; in phar_tar_flush() [all …]
|
H A D | util.c | 188 entry.phar = phar; in phar_mount_entry() 434 (*ret)->phar = phar; in phar_get_entry_data() 482 (*ret)->phar = phar; in phar_get_entry_data() 583 etemp.phar = phar; in phar_get_or_create_entry_data() 610 ret->phar = phar; in phar_get_or_create_entry_data() 729 dummy.phar = phar; in phar_open_entry_fp() 747 dummy.phar = phar; in phar_open_entry_fp() 1289 entry->phar = phar; in phar_get_entry_info_dir() 2013 phar->fname = estrndup(phar->fname, phar->fname_len); in phar_copy_cached_phar() 2014 phar->ext = phar->fname + (phar->ext - fname); in phar_copy_cached_phar() [all …]
|
/PHP-7.1/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"
|