/PHP-5.3/ext/phar/tests/ |
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 | 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_gzip.phpt | 2 Phar: gzipped phar 5 if (!extension_loaded("phar")) die("skip"); 12 phar.readonly=0 13 phar.require_hash=0 17 $fname = dirname(__FILE__) . '/phar_gzip.phar'; 18 $pname = 'phar://' . $fname; 19 $fname2 = dirname(__FILE__) . '/phar_gzip.2.phar'; 20 $pname2 = 'phar://' . $fname2; 25 include "phar://" . __FILE__ . "/tar_004.php"; 55 @unlink(dirname(__FILE__) . '/phar_gzip.phar'); [all …]
|
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; 34 <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.php'); ?> 43 …lude(%sdelete_in_phar.phar.php/b/c.php): failed to open stream: phar error: "b/c.php" is not a fil… 45 Warning: include(): Failed opening 'phar://%sdelete_in_phar.phar.php/b/c.php' for inclusion (includ…
|
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 | 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 | 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 | 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_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 10 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php'; 15 $phar = new Phar(__FILE__); 16 var_dump($phar->isWritable()); 18 $phar["b"] = "should not work!"; 28 ini_set('phar.readonly', 1); 36 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 | 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');
|
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__) . '/buildfromiterator.phar'); 12 $phar->buildFromIterator(new stdClass); 21 unlink(dirname(__FILE__) . '/buildfromiterator.phar');
|
/PHP-5.3/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'); ?>
|
H A D | create_new_and_modify.phpt | 2 Phar: create and modify zip-based phar 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 7 phar.readonly=0 11 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.zip.php'; 12 $pname = 'phar://' . $fname; 18 $phar = new Phar($fname); 19 var_dump($phar->isFileFormat(Phar::ZIP)); 27 $phar = new Phar($fname); 38 <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.zip.php'); ?>
|
/PHP-5.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);
|
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-5.3/pear/ |
H A D | Makefile.frag | 14 …@$(top_builddir)/sapi/cli/php $(PEAR_INSTALL_FLAGS) pear/install-pear-nozlib.phar -d "$(peardir)" … 18 @if test ! -f $(builddir)/install-pear-nozlib.phar; then \ 19 if test -f $(srcdir)/install-pear-nozlib.phar; then \ 20 cp $(srcdir)/install-pear-nozlib.phar $(builddir)/install-pear-nozlib.phar; \ 23 "$(WGET)" http://pear.php.net/install-pear-nozlib.phar -nd -P $(builddir)/; \ 25 "$(FETCH)" -o $(builddir)/ http://pear.php.net/install-pear-nozlib.phar; \ 27 …cdir)/fetch.php http://pear.php.net/install-pear-nozlib.phar $(builddir)/install-pear-nozlib.phar;… 31 …@if test -f $(builddir)/install-pear-nozlib.phar && $(mkinstalldirs) $(INSTALL_ROOT)$(peardir); th…
|
/PHP-5.3/ext/phar/ |
H A D | tar.c | 134 *pphar = phar; in phar_open_or_create_tar() 139 if (phar->is_tar) { in phar_open_or_create_tar() 144 phar->is_tar = 1; in phar_open_or_create_tar() 145 phar->is_zip = 0; in phar_open_or_create_tar() 906 newentry.phar = entry->phar; in phar_tar_setupmetadata() 936 entry.phar = phar; in phar_tar_flush() 951 if (!phar->is_temporary_alias && phar->alias_len) { in phar_tar_flush() 959 if (phar->alias_len != (int)php_stream_write(entry.fp, phar->alias, phar->alias_len)) { in phar_tar_flush() 1093 if (phar->fp && !phar->is_brandnew) { in phar_tar_flush() 1133 newentry.phar = phar; in phar_tar_flush() [all …]
|
H A D | phar_internal.h | 365 return entry->phar->fp; in phar_get_entrypfp() 373 return entry->phar->ufp; in phar_get_entrypufp() 381 entry->phar->fp = fp; in phar_set_entrypfp() 391 entry->phar->ufp = fp; in phar_set_entrypufp() 400 if (!phar->is_persistent) { in phar_get_pharfp() 401 return phar->fp; in phar_get_pharfp() 408 if (!phar->is_persistent) { in phar_get_pharufp() 409 return phar->ufp; in phar_get_pharufp() 417 phar->fp = fp; in phar_set_pharfp() 427 phar->ufp = fp; in phar_set_pharufp() [all …]
|
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 …]
|
/PHP-5.3/ext/phar/tests/cache_list/ |
H A D | copyonwrite8.phar.phpt | 5 phar.cache_list={PWD}/copyonwrite8.phar.php 6 phar.readonly=0 9 <?php if (!extension_loaded("phar")) die("skip"); ?> 11 files/write8.phar 13 string(%s) "%scopyonwrite8.phar.php"
|
/PHP-5.3/ext/phar/tests/tar/ |
H A D | create_new_and_modify.phpt | 2 Phar: create and modify tar-based phar 4 <?php if (!extension_loaded("phar")) die("skip"); ?> 7 phar.readonly=0 11 $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.tar.php'; 12 $pname = 'phar://' . $fname; 18 $phar = new Phar($fname); 19 var_dump($phar->isFileFormat(Phar::TAR)); 27 $phar = new Phar($fname); 38 <?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.tar.php'); ?>
|