在用php压缩文件夹里,一直出现 致命错误: Class 'app\admin\controller\ZipArchive' not found,以前zip扩展库没装,但是看phpinfo中有zip扩展,找到半天发现是,ZipArchive::OVERWRITE 调用时前面没加反斜杠
$zip=new \ZipArchive();
if($zip->open($zip_name, ZipArchive::OVERWRITE)=== TRUE){
$zip->addFile('index.php');
$zip->close(); //关闭处理的zip文件
}
改成如下
$zip=new \ZipArchive();
if($zip->open($zip_name, \ZipArchive::OVERWRITE)=== TRUE){
$zip->addFile('index.php');
$zip->close(); //关闭处理的zip文件
}