2007-01-07 16:01:35 +00:00
--TEST--
Phar: create a completely new phar
--SKIPIF--
2008-01-04 16:26:44 +00:00
<?php if (!extension_loaded("phar")) die("skip"); ?>
2007-01-07 16:01:35 +00:00
--INI--
phar.readonly=1
2007-01-08 23:03:41 +00:00
phar.require_hash=1
2007-01-07 16:01:35 +00:00
--FILE--
<?php
file_put_contents('phar://' . dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php/a.php',
'brand new!');
include 'phar://' . dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php/a.php';
?>
===DONE===
--CLEAN--
<?php unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.clean.php') . '.phar.php'); ?>
--EXPECTF--
2007-01-28 10:32:45 +00:00
Warning: file_put_contents(phar://%screate_new_phar_b.phar.php/a.php): failed to open stream: phar error: write operations disabled by INI setting in %screate_new_phar_b.php on line %d
2007-01-07 16:01:35 +00:00
2008-04-13 21:31:46 +00:00
Warning: include(phar://%screate_new_phar_b.phar.php/a.php): failed to open stream: %s in %screate_new_phar_b.php on line %d
2007-01-07 16:01:35 +00:00
2007-01-14 18:57:22 +00:00
Warning: include(): Failed opening 'phar://%screate_new_phar_b.phar.php/a.php' for inclusion (include_path='%s') in %screate_new_phar_b.php on line %d
2007-01-07 16:01:35 +00:00
===DONE===