PHP程序员学习笔记|如何学习PHP

个人总结的PHP学习方法


php利用自带的ZipArchive类压缩文件

2017-6-28 0phpcom 经典文章


php处理压缩和解压缩用自带的扩展类就能实现,虽然没有压缩软件那么高效和丰富,但是在web应用中,还是非常受用的。用php打包一个zip压缩文件非常简单,几行代码就能实现。


实现效果如下:


php压缩文件


实现源码:


<?php

$zipObj = new ZipArchive();

$res = $zipObj->open('my.zip', ZipArchive::CREATE); //创建一个zip

if ($res === true)

{ //创建成功

    $zipObj->addFile('info.php'); //添加当前目录下的info.php文件

    $zipObj->addFile('daixiaorui.zip'); //添加当前目录下的daixiaorui.zip文件

    $zipObj->close();

    echo 'done~';

}

else

{

    echo 'failed';

}

?>


范例比较简单,其实ZipArchive类远不止这些方法,如果读者需要更丰富的功能,请查看文档手册。

« 多维数组转一维数组的php函数 | 我和 Google 的故事»
发表评论:









订阅Rss