php操作(删除,提取,增加)zip文件方法详解
发布:smiling 来源: PHP粉丝网 添加日期:2021-05-16 10:53:05 浏览: 评论:0
本文给大家分享的是php操作zip文件的方法示例,包括了从zip压缩文件中提取文件、从一个zip压缩文件中删除文件、添加一个文件到zip压缩文件中,推荐给大家,有需要的小伙伴参考下。
php读取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 php提取zip
- 上一篇:php遍历目录方法小结
- 下一篇:PHP获取文件夹内文件数的方法
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)