PHP教程

PHP上传ZIP压缩包并解压

本文主要是介绍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

这篇关于PHP上传ZIP压缩包并解压的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!