PHP bir sıkıştırılmamış zip oluşturmak için bir yolu var mı?

4 Cevap php

PHP, sıkıştırılmamış ZIP ​​(seviye 0) oluşturmak için bir yolu var mı? Ben php belgelerde herhangi bir bilgi bulamıyorum.

4 Cevap

Zip aracı sunucuda yüklü ise, her zaman harici bir komutu çalıştırmak için shell_exec() işlevini kullanabilirsiniz. Bu şekilde büyük olasılıkla bir sıkıştırılmamış zip dosyası oluşturabilirsiniz.

Php.net 'in takipçisi göre (ve bug #41243) bu işlevselliği yerleşik zip programları mevcut değildir. Için şimdi ödemek zorunda.

Bunu çevreye bağlıdır, bu durumda, exec() sunucu üzerinde herhangi bir komutu çalıştırmak için kullanabileceğiniz (Linux, Windows, vb)

Teşekkür ederim, çocuklar!

Ben PEAR'ın geç Archive_Zip kütüphanesi kullanarak bir çözüm buldu. NO_COMPRESSION parametresini kullanırken bozuk dosyaları neden bir hata var. Bulunan çözüm http://pear.php.net/bugs/bug.php?id=7871 bu sorunu çözüldü!