PHP 生成压缩包并添加文件

PHP 生成压缩包并添加文件

$zip = new \ZipArchive();
//判断zip文件是否存在,不存在则创建
//ZIPARCHIVE::CREATE,系统会往原来的zip文件里添加内容
//ZipArchive::OVERWRITE 表示如果zip文件存在,就覆盖掉原来的zip文件

if($zip->open($_SERVER["DOCUMENT_ROOT"]."/SQL/data/".$open_file_name.".zip",\ZipArchive::CREATE) === true){

  //addFile 两个参数,第一个要添加的文件路径这里是绝对路径,第二个添加到压缩包的路径这里是直接放在压缩包根目录

  $zip->addFile($_SERVER["DOCUMENT_ROOT"]."/SQL/data/".$file['filename'],$open_file_name.".sql");

    $zip->close();
}


回复列表



回复操作

正在加载验证码......

请先拖动验证码到相应位置

发布时间:2019-11-01 09:14:25

修改时间:2019-11-01 09:16:04

查看次数:77

评论次数:0