Ben zip dosyası oluşturmak ya da bir zip arşivi dosyaları eklemek için PHP bir zip akım sarıcı kullanmak istiyorum. İşte benim örnektir:
<?php
echo file_get_contents('zip://file.zip#existing_file.txt');
file_put_contents('zip://file.zip#new_file.txt', 'Trying to put some stuff here...');
echo file_get_contents('zip://file.zip#new_file.txt');
Bu kod bana bu çıktıyı alır:
$ php test.php
Hey, I'm an existing text in a file in a zip archive !
Warning: file_put_contents(zip://file.zip#new_file.txt): failed to open stream: operation failed in /home/sylvain/test.php on line 7
Warning: file_get_contents(zip://file.zip#new_file.txt): failed to open stream: operation failed in /home/sylvain/test.php on line 9
Zip dosyası sadece yok ben aynı hatayı alıyorum.
Burada dosya izinleri şunlardır:
$ ls -la
total 24
drwxrwxrwx 2 sylvain sylvain 4096 2009-11-13 14:44 .
drwxr-xr-x 134 sylvain sylvain 12288 2009-11-13 14:44 ..
-rwxrwxrwx 1 sylvain sylvain 236 2009-11-13 14:44 file.zip
-rwxrwxrwx 1 sylvain sylvain 268 2009-11-13 14:44 test.php
Yeni bir akım sarıcı yaratmadan yapmak ne çalışıyorum yapmak mümkün mü?