php 上传zip自动解压
时间: 2023-09-13 10:10:21 浏览: 161
你可以使用PHP的ZipArchive类来实现自动解压缩ZIP文件。下面是一个简单的示例代码:
```php
$zipFile = 'path/to/your/zipfile.zip';
$extractTo = 'path/to/extract/location/';
// 创建一个ZipArchive对象
$zip = new ZipArchive;
// 打开ZIP文件
if ($zip->open($zipFile) === true) {
// 解压缩文件到指定目录
$zip->extractTo($extractTo);
// 关闭ZIP文件
$zip->close();
echo 'ZIP文件解压缩成功!';
} else {
echo '无法打开ZIP文件或解压缩失败!';
}
```
你需要将`$zipFile`替换为你要上传的ZIP文件的路径,将`$extractTo`替换为你想要解压缩到的目标文件夹的路径。请确保你的PHP环境已经启用了ZipArchive扩展。
这段代码将打开ZIP文件并将其解压缩到指定的目标文件夹。如果解压缩成功,它将输出"ZIP文件解压缩成功!",否则将输出"无法打开ZIP文件或解压缩失败!"。
阅读全文