来源:自学PHP网 时间:2014-11-30 12:53 作者: 阅读:次
[导读] 如果你使用的是php5 2以下的php版本是无法使用ZipArchive类的,只要php5 2及以上版本才可以方便的使用ZipArchive类来解压与压缩zip文件了,也能直接读取zip压缩包内的内容,很方便,这里主要总结...
php ZipArchive类创建和解压zip文件实例如果你使用的是php5.2以下的php版本是无法使用ZipArchive类的,只要php5.2及以上版本才可以方便的使用ZipArchive类来解压与压缩zip文件了,也能直接读取zip压缩包内的内容,很方便,这里主要总结下读取和解压的过程. 解压一个包到指定目录,代码如下:
如果只是需要读取包中某个文件的内容,需要文件名或者文件的索引值,代码如下:
如果example.php在某目录下,获取内容时需要加上路径,如果只知道文件名,而不知道文件的具体路径,可以搜索指定文件名的索引,再依靠索引获取内容,代码如下:
上面获取索引依靠 locateName方法,如果压缩包内多个路径下有同名文件,好像只能返回第一个的索引,如果要获取所有同名文件的索引,只能使用笨办法,循环搜索,代码如下:
本人测试的是php5.3版本,测试没有任何问题并且压缩zip 文件比以前的 zip命令要快多了. |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com