PHP如何解压缩zip文件?(代码示例)

PHP如何解压缩zip文件?(代码示例),第1张

概述PHP如何解压缩zip文件?(代码示例

PHP解压缩zip文件

1、使用PHP执行文件解压缩zip文件,前提条件,一定要确定服务器开启了zip拓展

2、封装的方法如下:

实例代码

<?PHP/** * 压缩文件 * @param array $files 待压缩文件 array('d:/test/1.txt','d:/test/2.jpg');【文件地址为绝对路径】 * @param string $filePath 输出文件路径 【绝对文件地址】 如 d:/test/new.zip * @return string|bool */function zip($files, $filePath) {    //检查参数    if (empty($files) || empty($filePath)) {        return false;    }    //压缩文件    $zip = new ZipArchive();    $zip->open($filePath, ZipArchive::CREATE);    foreach ($files as $key => $file) {        //检查文件是否存在        if (!file_exists($file)) {            return false;        }        $zip->addfile($file, basename($file));    }    $zip->close();    return true;}/** * zip解压方法 * @param string $filePath 压缩包所在地址 【绝对文件地址】d:/test/123.zip * @param string $path 解压路径 【绝对文件目录路径】d:/test * @return bool */function unzip($filePath, $path) {    if (empty($path) || empty($filePath)) {        return false;    }    $zip = new ZipArchive();    if ($zip->open($filePath) === true) {        $zip->extractTo($path);        $zip->close();        return true;    } else {        return false;    }}?>

相关教程推荐:《PHP教程》 总结

以上是内存溢出为你收集整理的PHP如何解压缩zip文件?(代码示例)全部内容,希望文章能够帮你解决PHP如何解压缩zip文件?(代码示例)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1010132.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存