我正在編寫一些使用php5的epub創建功能。目前我正在嘗試使用ZipArchive,但遇到了一些煩惱。首先,沒有功能來設置壓縮級別。其次,ZipArchive::addFile()
似乎無聲無息地失敗,並創建一個腐敗的檔案,每當我使用它。我一直在使用file_get_contents()
+ ZipArchive::addFromString()
,但寧願只使用記錄的功能來添加文件。ZipArchive以外的庫用於在PHP中創建pkzip存檔?
我不會發布代碼示例,除非有人真的想幫助我調試此問題,而是想知道是否有任何其他庫用於在PHP中創建zip(pkzip)歸檔,您會推薦。到目前爲止,我已經看到PclZip,其網站似乎沒有加載,但沒有其他的。我也考慮過使用exec()
+ zip
(unix命令)。這段代碼只能運行在這個特定的Linux機器上,所以可移植性不是問題。
在此先感謝您的任何建議!
取決於你在哪個機器上運行這個你可以使用Linux命令行zip。我更喜歡這個小工作。 – 2011-01-10 21:36:42