压缩文件失败
返回的都是true , 但没有产生zip文件、
<?php
/**
* 压缩单个文件
* @method zip_file
* @param string $filename 文件名
* @return boolean true|false
*/
function zip_file(string $filename){
if(!is_file($filename)){
return false;
}
$zip=new ZipArchive();
$zipName=basename($filename).'.zip';
//打开指定压缩包,不存在则创建,存在则覆盖
if($zip->open($zipName,ZipArchive::CREATE|ZipArchive::OVERWRITE)){
//将文件添加到压缩包中
// if($zip->addFile($filename)){
// @unlink($filename);
// }
$zip->close();
return true;
}else{
return false;
}
}
var_dump(zip_file('note.txt'));
?>返回正常:
C:\wamp\www\file4\demo1.php:27:boolean true
35
收起
正在回答 回答被采纳积分+1
1回答
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星