2012-07-03 54 views
9

我想在PHP中創建一個zip文件。在不使用ziparchive的情況下在php中創建一個zip文件

服務器環境受到限制,因此我無法使用ziparchive擴展名也不能使用exec shell命令。

是否有純粹的php解決方案,可以讓我創建.zip檔案?

+0

找到我希望這會幫助你http://www.w3schools.com/php/php_ref_zip.asp –

+0

@jolly。 exe你的解決方案使用我不能使用的zip擴展 – yossi

回答

7

還有PCLZip,純PHP替代ZipArchive可以在http://www.phpconcept.net/pclzip/

+0

是的,我已經嘗試過pclzip,它沒有足夠的壓縮大文件時,它沒有足夠的記憶。 – yossi

+0

我剛纔也發現了這個問題,但是我發現問題已經關閉了:http://www.tinybutstrong.com/apps/tbszip/tbszip_help.html –

1

確定服務器上存在什麼? 如果它是一臺Unix機器,你可以執行一個shell命令? shell_exec('zip ...')

+0

我不能使用任何shell命令 – yossi

+1

然後你必須包括一些實現到你的項目。只是發現這個http://sourceforge.net/projects/phpzip/ – Tobas

+0

是的,它的pclzip,它有一個壓縮大文件的問題,無論如何,謝謝 – yossi

相關問題