在存档更多文件时,zip会返回一个空的zip文件,该文件无法打开且已损坏。
当我尝试使用Zip存档对象时,我得到了这个:
ZipArchive对象
(
[status] => 5
[statusSys] => 2
[numFiles] => 84个
[filename] => /root/zip/3810.zip
[评论] =>
)
甚至没有创建文件。
对于lesss数字文件,它工作正常。
ZipArchive对象([status] => 0 [statusSys] => 0 [numFiles] => 0 [filename] => [comment] =>)
这个状态和状态是什么?
我该如何调试?
答案 0 :(得分:1)
确保在添加完所有文件后压缩了ZipArchive::close()
的所有内容。如果您不使用close()
函数,则永远不会创建zip文件。
这将通过以下方式完成:
$zip->close();