您好,欢迎访问一九零五行业门户网

php中解压压缩文件实例源码

仔细的研究了一下,原来用php写的解压程序效率比想象的还是高很多的,既然这么好,干脆再优化一下后用到自己后台中,虽然现在大部分空间的控制面板中有压缩和解压这个功能,但是毕竟有时候有些麻烦.
做这个之前,没有接触过php压缩这一块,网上搜了一些,大多数都是php压缩类、压缩函数,少则几百行,多的就几千行代码,这对于我这种新手来说很摸不到头脑,再说我也不用这么复杂的功能,最后参考函数手册,理清楚了几个相关的函数后,就明白了怎么去整了.
php zip file 函数
记得要开启 zip,把 php.ini 中的 extension=php_zip.dll 前面的分号去掉.
源码范例,代码如下:

测试解压了一个300多kb的小文件,花了0.115秒,测试解压了一个30多mb的网页文件,小文件比较多,花了20多秒.
php解压程序
跟系统比起来确实慢了一些,但是这也很不错了,刚刚入门,代码还不优良,但是实现了解压,而且代码也比网上的简介易懂,如果你看到这篇文章,相信对你是有帮助的,程序中用到了程序运行的时间,具体可以看看,代码如下:
//最大读取6m,如果文件过大,跳过解压,继续下一个
这一块做的不太好,这样对大文件解压就没办法了,等会再优化一下.
文章地址:
转载随意^^请带上本文地址!
其它类似信息

推荐信息