$zip = new ZipArchive;
if ($zip->open('./result_save/test/test.zip', ZipArchive::OVERWRITE) ==TRUE)

  $zip->addFile("./result_save/test/aa.txt");
  $zip->close();

为什么报错?
Warning: ZipArchive::addFile() [ziparchive.addfile]: Invalid or unitialized Zip object in C:\Program Files\Weblogger\Apache2.2\htdocs\admin\component\zipTest.php on line 8Warning: ZipArchive::close() [ziparchive.close]: Invalid or unitialized Zip object in C:\Program Files\Weblogger\Apache2.2\htdocs\admin\component\zipTest.php on line 9

解决方案 »

  1.   

    现在可以了
    $zip->open('./result_save/test.zip', ZipArchive::CREATE) ==TRUE
    但是为什么解压的时候只有txt和bat类型的文件能解压,其它的如html解压出错?
      

  2.   

    没发现解压html的出错,不知道你的原因。就是用你的代码测的。
      

  3.   

    -------->没发现解压html的出错,不知道你的原因。就是用你的代码测的。
    晕倒,为什么我就会出错呢,不管了。我已经换了方法了。不过我发现一个奇怪的问题。我用msn跟小i机器人聊天,截获的聊天记录存为[email protected],结果这个文件用php删不掉。跟其它人的以及其它文件放进去都可以。我的目录结构:/administrator/[email protected]/[email protected]