php读取zip文件(删除文件,提取文件,增加文件)实例
发布:smiling 来源: PHP粉丝网 添加日期:2014-07-07 17:18:14 浏览: 评论:0
下面小编来给大家演示几个php操作zip文件的实例,我们可以读取zip包中指定文件与删除zip包中指定文件,下面来给大这介绍一下.
从zip压缩文件中提取文件,代码如下:
- <?php
- /*
- php 从zip压缩文件中提取文件
- */
- $zip = new ZipArchive;
- if ($zip->open('jQuery五屏上下滚动焦点图代码.zip') === TRUE) {//中文文件名要使用ANSI编码的文件格式
- $zip->extractTo('foldername');//提取全部文件
- //$zip->extractTo('/my/destination/dir/', array('pear_item.gif', 'testfromfile.php'));//提取部分文件
- $zip->close();
- echo 'ok';
- } else {
- echo 'failed';
- }
- ?>
从一个zip压缩文件中删除文件,代码如下:
- <?php
- /*
- php 从一个zip压缩文件中删除文件
- */
- $zip = new ZipArchive;
- if ($zip->open('ajaxupload.zip') === TRUE) {
- $zip->deleteName('file.txt');//删除文件
- $zip->deleteName('testDir/');//删除文件夹
- $zip->close();
- echo 'ok';
- } else {
- echo 'failed';
- }
- ?>
添加一个文件到zip压缩文件中,代码如下:
- <?php
- /*
- php 添加一个文件到zip压缩文件中
- */
- $zip = new ZipArchive;
- if ($zip->open('ajaxupload.zip') === TRUE) {//ajaxupload.zip 是已经存在的zip文件,注意中文文件名要注意编码问题
- $zip->addFile('33.xml');//添加新的文件
- $zip->close();
- echo 'ok';
- } else {
- echo 'failed';
- }
- ?>
Tags: php读取zip文件 删除文件
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)