PHP上传ZIP压缩包并解压

//获取表单提交的压缩文件
$file = $_FILES['file'];
//获取文件名
$name = $file['name'];
//获取绝对路径
$path = getcwd().'/';
//定义文件保存路径
$filepath= $path.'uploads/'.$name;
//使用PHP函数移动文件
$res = move_uploaded_file($file['tmp_name'],$filepath);
//实例化ZipArchive类
$zip = new ZipArchive();
//打开压缩文件,打开成功时返回true
if ($zip->open($filepath) === true) {
    //解压文件到获得的路径a文件夹下
    $zip->extractTo($path.'a/');
    //关闭
    $zip->close();
    echo 'ok';
} else {
    echo 'error';
}
原文链接:https://blog.csdn.net/qq_39794039/article/details/84640414

posted @ 2021-07-13 14:22  Smile☆  阅读(660)  评论(0编辑  收藏  举报