php怎么上传压缩包并解压到指定目录

 时间:2026-02-16 14:59:04

1、新建html文件zip.html,编辑内容如下:

<html>


    <head>
        <meta charset='utf-8'>
        <title>上传压缩包</title>
    </head>
    <body>
        <div>
            <form action="http://127.0.0.1/test45.php" method="post" enctype="multipart/form-data">
                <input type="file" name="upload"/>

                <input type="submit">

            </form>


        </div>
    </body>
</html>

php怎么上传压缩包并解压到指定目录

2、新建3个文件(a.txt,b.txt,c.txt),并添加要压缩文件包(abc.zip):

php怎么上传压缩包并解压到指定目录

3、新建后台php文件,编辑如下内容:

<?php

var_dump($_FILES);

在浏览器上传下zip压缩包,查看效果如下:

php怎么上传压缩包并解压到指定目录

php怎么上传压缩包并解压到指定目录

4、修改php文件内容如下:

<?php

$name = $_FILES['upload']['name'];

$tmp_name = $_FILES['upload']['tmp_name'];

$savePath = "/usr/local/httpd/htdocs/".$name;

$res = move_uploaded_file($tmp_name,$savePath);

$zip = new ZipArchive;


if ($zip->open($savePath) === TRUE) {
    $zip->extractTo('/usr/local/httpd/htdocs/');
    $zip->close();
    echo 'ok';
} else {
    echo 'failed';
}

php怎么上传压缩包并解压到指定目录

5、浏览器重新上传abc.zip压缩包,查看服务器对应目录是否有相关文件:

php怎么上传压缩包并解压到指定目录

php怎么上传压缩包并解压到指定目录

  • DTU双通道通信配置设置流程
  • 怎么在Discuz! 首页添加无缝滚动图片
  • Excel ODDLPRICE函数的使用方法
  • 怎么用jquery在一个div前面加div
  • 华硕Xonar DX声卡简体中文版说明书
  • 热门搜索
    手抄报花边难又漂亮 五一劳动节手抄报古诗 法制教育的手抄报 五一劳动节手抄报的字 戒烟手抄报图片 关于童话故事的手抄报 呵护心灵手抄报 一年级手抄报图片 小学生读书手抄报内容 关于传染病的手抄报