PHP:ZipArchive :: extractTo不起作用(Errror)

时间:2018-01-03 06:42:31

标签: php ziparchive php-zip-archive

我完全不知道为什么这不起作用。

// ./app/controllers/index.js

import Controller from '@ember/controller';
import { computed } from '@ember/object';

export default Controller.extend({
  creditTotal: computed.sum('model.@each.{units}', function(){
    return this.get('model').mapBy('creditCost');
  }),
  costTotal: computed.sum('model.@each.{units}', function(){
    return this.get('model').mapBy('cost');
  })
});
  

错误:ZipArchive :: extractTo():无效或未初始化的Zip对象

我尝试了很多解决此错误的解决方案,但我仍然面临这个错误。

1 个答案:

答案 0 :(得分:2)

  

警告:ZipArchive :: extractTo():无效或未初始化的Zip对象

表示您的zip路径错误。检查您的DIR_UPLOAD

这个脚本对我来说很好用

$filename = 'sample.zip';
$za = new ZipArchive();
$folder = $filename;
$za->open($folder);
$za->extractTo('unzip/');
$za->close();

还为unzip文件夹设置了正确的文件权限。

将这些行添加到代码末尾并查看上一个错误

echo "<pre>";
print_r(error_get_last());