ugrás a tartalomhoz

PHP 5.3 - Phar

lacy · 2009. Aug. 17. (H), 14.16
Sziasztok!

Lehet, hogy egy kicsit hamar ugrottam neki a dolognak, szerettem volna kipróbálni a phar fájlok használatát Windowson. Nem sikerült. A következő kóddal próbálkoztam:

$phar = new Phar('listing1.phar');
$phar['hello.txt'] = 'hello world';

print file_get_contents('phar://listing1.phar/hello.txt');
A következő hibaüzenetet kaptam:

Fatal error: Uncaught exception 'UnexpectedValueException' with message 'creating archive "listing1.phar" disabled by INI setting' in C:\webserv\www\php53_phar.php:3 Stack trace: #0 C:\webserv\www\php53_phar.php(3): Phar->__construct('listing1.phar') #1 {main} thrown in C:\webserv\www\php53_phar.php on line 3


Kiemeltem vastaggal ami szerintem fontos lehet. A php.ini fájlomban semmilyen phar-ra vonatkozó beállítás nincs. Megnéztem phpinfo()-val a phar beállításait...

Phar EXT version 2.0.0
Phar API version 1.1.1
CVS revision $Revision: 286338 $
Phar-based phar archives enabled
Tar-based phar archives enabled
ZIP-based phar archives enabled
gzip compression enabled
bzip2 compression enabled
OpenSSL support disabled (install ext/openssl)
phar.cache_list no value no value
phar.readonly On On
phar.require_hash On On


Ötletem sincs mi a baj. A readonly beállítást ha ini_set -el átállítom akkor sem megy.

Előre is köszönöm ha tud valaki valamit erről, vagy max várok még egy kicsit.:)
 
1

Megnézem

janoszen · 2009. Aug. 18. (K), 08.06
Van 5.3-as telepítésem, ha lesz egy kis időm ma, ránézek. Egyébként productionben én még nem feltétlenül használnám.
2

az biztos

lacy · 2009. Aug. 18. (K), 08.33
Köszi, nem is fogom egy ideig.