/PHP-7.3/ext/phar/tests/tar/ |
H A D | rename.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.readonly=0 7 phar.require_hash=0 11 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.tar'; 12 $alias = 'phar://' . $fname; 16 $tar->addFile('.phar/stub.php', "<?php 37 <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.tar'); ?> 42 …ning: file_get_contents(phar://%srename.phar.tar/a): failed to open stream: phar error: "a" is not…
|
H A D | rename_dir.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.readonly=0 7 phar.require_hash=0 11 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.tar'; 12 $alias = 'phar://' . $fname; 16 $tar->addFile('.phar/stub.php', "<?php 37 <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.tar'); ?> 42 …file_get_contents(phar://%srename_dir.phar.tar/a/x): failed to open stream: phar error: "a/x" is n…
|
H A D | open_for_write_newfile.phpt | 2 Phar: fopen a .phar for writing (new file) tar-based 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.readonly=0 7 phar.require_hash=0 11 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.tar'; 12 $alias = 'phar://' . $fname; 14 $phar = new Phar($fname); 15 $phar->setStub("<?php __HALT_COMPILER(); ?>"); 24 $phar[$n] = $file; 27 $phar->stopBuffering(); [all …]
|
H A D | refcount1.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.readonly=0 7 phar.require_hash=0 12 $alias = 'phar://' . $fname; 16 $tar->addFile('.phar/stub.php', "<?php __HALT_COMPILER(); ?>"); 23 $files['.phar/alias.txt'] = 'hio'; 35 $phar = new Phar($fname); 37 $a = $phar['b/c.php']; 56 string(%d) "phar://%srefcount1.phar.tar/b/c.php" 63 Warning: unlink(): phar error: "b/c.php" in phar "%srefcount1.phar.tar", has open file pointers, ca… [all …]
|
/PHP-7.3/ext/phar/tests/zip/ |
H A D | open_for_write_newfile.phpt | 2 Phar: fopen a .phar for writing (new file) zip-based 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.readonly=0 7 phar.require_hash=0 11 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.zip'; 12 $alias = 'phar://' . $fname; 14 $phar = new Phar($fname); 15 $phar->setStub('<?php __HALT_COMPILER(); ?>'); 24 $phar[$n] = $file; 26 $phar->stopBuffering(); [all …]
|
H A D | frontcontroller21.phar.phpt | 7 <?php if (!extension_loaded("phar")) die("skip"); ?> 10 SCRIPT_NAME=/frontcontroller21.phar.php 11 REQUEST_URI=/frontcontroller21.phar.php/index.php?test=hi 15 files/frontcontroller12.phar.zip 21 string(%d) "phar://%sfrontcontroller21.phar.php/index.php" 23 string(37) "/frontcontroller21.phar.php/index.php" 24 string(27) "/frontcontroller21.phar.php" 25 string(%d) "%sfrontcontroller21.phar.php" 26 string(45) "/frontcontroller21.phar.php/index.php?test=hi"
|
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.3/ext/phar/tests/ |
H A D | test_alias_unset.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.readonly=0 9 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php'; 10 $pname = 'phar://' . $fname; 11 $fname2 = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.2.phar.php'; 12 $pname2 = 'phar://' . $fname2; 14 $phar = new Phar($fname); 15 $phar->setAlias('first'); 16 $phar['file1.txt'] = 'hi'; 17 unset($phar); [all …]
|
H A D | phar_buildfromdirectory1.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.require_hash=0 7 phar.readonly=0 10 $phar = new Phar(dirname(__FILE__) . '/buildfromdirectory1.phar'); 12 ini_set('phar.readonly', 1); 13 $phar->buildFromDirectory(1); 22 unlink(dirname(__FILE__) . '/buildfromdirectory1.phar');
|
H A D | phar_gobyebye-win32.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); 8 phar.readonly=0 12 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php'; 14 $pname = 'phar://' . $fname; 29 <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.php'); ?> 32 …oo/hi): failed to open stream: No such file or directory in phar://%sphar_gobyebye-win32.phar.php/… 34 …oo/hi): failed to open stream: No such file or directory in phar://%sphar_gobyebye-win32.phar.php/… 36 …oo/hi): failed to open stream: No such file or directory in phar://%sphar_gobyebye-win32.phar.php/… 38 Warning: stat(): stat failed for foo/hi in phar://%sphar_gobyebye-win32.phar.php/foo/hi on line %d 45 Warning: opendir(foo/hi,foo/hi): %s (code: 3) in phar://%sphar_gobyebye-win32.phar.php/foo/hi on li… [all …]
|
H A D | phar_bz2.phpt | 2 Phar: bzipped phar 5 if (!extension_loaded("phar")) die("skip"); 9 phar.readonly=0 10 phar.require_hash=0 13 $fname = dirname(__FILE__) . '/phar_bz2.phar'; 14 $pname = 'phar://' . $fname; 15 $fname2 = dirname(__FILE__) . '/phar_bz2.2.phar'; 16 $pname2 = 'phar://' . $fname2; 21 include "phar://" . __FILE__ . "/tar_004.php"; 53 @unlink(dirname(__FILE__) . '/phar_bz2.phar'); [all …]
|
H A D | bug52013.phpt | 10 if (!extension_loaded("phar")) die("skip"); 14 phar.require_hash=0 15 phar.readonly=0 22 $phar = new Phar(dirname(__FILE__) . '/compressed.phar'); 23 $phar->buildFromDirectory(dirname(__FILE__) . '/testdir', '/\.php$/'); 24 $phar->setSignatureAlgorithm(Phar::SHA1); 25 $phar->compressFiles(Phar::GZ); 26 $phar->decompressFiles(); 36 if (is_file(dirname(__FILE__) . '/compressed.phar')) 37 unlink(dirname(__FILE__) . '/compressed.phar');
|
H A D | create_new_and_modify.phpt | 2 Phar: create and modify phar 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.readonly=0 7 phar.require_hash=1 11 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php'; 12 $pname = 'phar://' . $fname; 18 $phar = new Phar($fname); 19 $sig1 = $phar->getSignature(); 34 $phar = new Phar($fname); 35 $sig2 = $phar->getSignature(); [all …]
|
H A D | phar_copy.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 7 phar.readonly=0 8 phar.require_hash=1 15 $pname = 'phar://'.$fname; 39 ini_set('phar.readonly',1); 45 ini_set('phar.readonly', 0); 60 $p2->copy('d', '.phar/stub.php'); 65 $p2->copy('.phar/stub.php', 'd'); 79 file "a" cannot be copied to file "b", file must not already exist in phar %sphar_copy2.phar.php 81 file "d" cannot be copied to file ".phar/stub.php", cannot copy to Phar meta-file in %sphar_copy2.p… [all …]
|
H A D | phar_gobyebye.phpt | 2 Phar: test edge cases of intercepted functions when the underlying phar archive has been unlinkArch… 6 if (!extension_loaded("phar")) die("skip"); 9 phar.readonly=0 13 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php'; 15 $pname = 'phar://' . $fname; 30 <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.php'); ?> 33 …e(foo/hi): failed to open stream: No such file or directory in phar://%sphar_gobyebye.phar.php/foo… 35 …n(foo/hi): failed to open stream: No such file or directory in phar://%sphar_gobyebye.phar.php/foo… 37 …s(foo/hi): failed to open stream: No such file or directory in phar://%sphar_gobyebye.phar.php/foo… 39 Warning: stat(): stat failed for foo/hi in phar://%sphar_gobyebye.phar.php/foo/hi on line %d [all …]
|
H A D | bug79503.phpt | 5 if (!extension_loaded('phar')) die('skip phar extension not available'); 10 new Phar(__DIR__ . '/bug79503.phar'); 16 phar error: tar-based phar "%s%ebug79503.phar" has invalid metadata in magic file ".phar/.metadata.…
|
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 | phar_convert_again.phpt | 8 phar.require_hash=0 9 phar.readonly=0 15 $pname = 'phar://' . $fname; 26 $phar = new Phar($fname); 41 echo $phar->getPath() . "\n"; 42 $phar['a'] = 'hi'; 87 $phar->convertToData(); 178 Unable to add newly converted phar "%sphar_convert_again.phar" to the list of phars, a phar with th… 179 %sphar_convert_again2.phar 202 data phar "%sphar_convert_again2.phar.tgz.oops" has invalid extension phar.tgz.oops [all …]
|
H A D | phar_offset_get_error.phpt | 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 6 phar.readonly=0 7 phar.require_hash=1 11 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php'; 12 $pname = 'phar://'.$fname; 32 $p['.phar/oops'] = 'hi'; 37 $a = $p['.phar/stub.php']; 44 <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.php'); ?> 46 Entry /error/.. does not exist and cannot be created: phar error: invalid path "/error/.." contains… 48 Cannot set any files or directories in magic ".phar" directory [all …]
|
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 | bug76584.phpt | 5 if (!extension_loaded('phar')) die('skip phar extension not available'); 9 phar.readonly=0 12 $phar = new Phar(__DIR__ . '/76584.phar'); 13 $phar->addFromString('76584.txt', 'This is a test file.'); 14 $file = $phar['76584.txt']; 20 var_dump($phar->extractTo(__DIR__ . '/76584')); 34 unlink(__DIR__ . '/76584.phar');
|
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) {
|
/PHP-7.3/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.3/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.3/ext/phar/ |
H A D | phar_internal.h | 191 ZEND_END_MODULE_GLOBALS(phar) 334 return entry->phar->fp; in phar_get_entrypfp() 342 return entry->phar->ufp; in phar_get_entrypufp() 350 entry->phar->fp = fp; in phar_set_entrypfp() 360 entry->phar->ufp = fp; in phar_set_entrypufp() 369 if (!phar->is_persistent) { in phar_get_pharfp() 370 return phar->fp; in phar_get_pharfp() 377 if (!phar->is_persistent) { in phar_get_pharufp() 378 return phar->ufp; in phar_get_pharufp() 386 phar->fp = fp; in phar_set_pharfp() [all …]
|