PHP ZipArchive - zip损坏

时间:2010-10-05 17:03:52

标签: php apache

在存档更多文件时,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] =>)

这个状态和状态是什么?

我该如何调试?

1 个答案:

答案 0 :(得分:1)

确保在添加完所有文件后压缩了ZipArchive::close()的所有内容。如果您不使用close()函数,则永远不会创建zip文件。

这将通过以下方式完成:

$zip->close();