实例介绍PHP中zip_open()函数用法


Posted in PHP onFebruary 15, 2019

PHP zip_open()函数

zip_open()函数会创建一个新流,并在流和Zip存档之间建立连接。它以文件名作为参数,如果zip压缩文件成功打开,将返回有效的资源处理程序,否则返回错误。【视频教程推荐:PHP教程】

基本句式:

zip_open( $filename )

说明:zip_open()函数可能返回的错误

● 如果zip存档无效,zip_open()函数将返回ER_OPEN错误。

● 如果zip存档为空,则zip_open()函数返回ER_NOZIP错误。

zip_open()函数的使用示例

假设一个zip文件article.zip包含以下文件:

实例介绍PHP中zip_open()函数用法

示例1:

<?php 
  
// 打开zip文件 
$my_zip = zip_open("article.zip"); 
  
if(is_resource($my_zip)) 
{ 
  echo("已成功打开zip文件。"); 
    
  // 关闭zip文件
  zip_close($my_zip); 
} 
else
  echo("无法打开".$my_zip . "文件"); 
?>

输出:

已成功打开ZIP

示例2:

<?php 
  
// 打开zip文件 
$my_zip = zip_open("article.zip"); 
  
if(is_resource($my_zip)) 
{ 
  while($zipfiles = zip_read($my_zip)) 
  { 
    $file_name = zip_entry_name($zipfiles); 
    echo("File Name: " . $file_name . "<br>"); 
  } 
    
  // 关闭zip文件
  zip_close($my_zip); 
} 
else
  echo("无法打开".$my_zip . "文件"); 
?>

输出:

File Name:article/article.zip
File Name:article/content.xlsx
File Name:article/gfg.pdf
File Name:article/image.jpeg
File Name:article/

以上就是全部相关内容,感谢大家对三水点靠木的支持。

PHP 相关文章推荐
一个用php3编写的简单计数器
Oct 09 PHP
珊瑚虫IP库浅析
Feb 15 PHP
ThinkPHP自动验证失败的解决方法
Jun 09 PHP
php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)
Jul 31 PHP
PHP5常用函数列表(分享)
Jun 07 PHP
实测在class的function中include的文件中非php的global全局环境
Jul 15 PHP
PHP实现多图片上传类实例
Jul 26 PHP
PHP生成随机数的方法实例分析
Jan 22 PHP
教大家制作简单的php日历
Nov 17 PHP
Yii实现文章列表置顶功能示例
Oct 18 PHP
PHP生成图片验证码功能示例
Jan 12 PHP
再谈Yii Framework框架中的事件event原理与应用
Apr 07 PHP
PHP echo()函数讲解
Feb 15 #PHP
PHP crc32()函数讲解
Feb 14 #PHP
PHP count_chars()函数讲解
Feb 14 #PHP
PHP让网站移动访问更加友好方法
Feb 14 #PHP
PHP的curl函数的用法总结
Feb 14 #PHP
php用xpath解析html的代码实例讲解
Feb 14 #PHP
PHP内部实现打乱字符串顺序函数str_shuffle的方法
Feb 14 #PHP
You might like
一个简易需要注册的留言版程序
2006/10/09 PHP
DOM XPATH获取img src值的query
2013/09/23 PHP
PHP利用正则表达式将相对路径转成绝对路径的方法示例
2017/02/28 PHP
PHP实现数组根据某个单元字段排序操作示例
2018/08/01 PHP
用函数式编程技术编写优美的 JavaScript
2006/11/25 Javascript
javascript判断用户浏览器插件安装情况的代码
2011/01/01 Javascript
JavaScript开发人员的10个关键习惯小结
2014/12/05 Javascript
AngularJS入门知识之MVW类框架的编程思想探讨
2014/12/08 Javascript
基于jquery ui的alert,confirm方案(支持换肤)
2015/04/03 Javascript
jquery实现倒计时效果
2015/12/14 Javascript
Linux下为Node.js程序配置MySQL或Oracle数据库的方法
2016/03/19 Javascript
JS实现简单的右下角弹出提示窗口完整实例
2016/06/21 Javascript
利用JS实现文字的聚合动画效果
2017/01/22 Javascript
Node.js编写CLI的实例详解
2017/05/17 Javascript
通过 JS 判断页面是否有滚动条的实现方法
2018/04/05 Javascript
vue中slot(插槽)的介绍与使用
2018/11/12 Javascript
浅谈在Vue.js中如何实现时间转换指令
2019/01/06 Javascript
简述vue-cli中chainWebpack的使用方法
2019/07/30 Javascript
使用 Element UI Table 的 slot-scope方法
2019/10/10 Javascript
js异步接口并发数量控制的方法示例
2020/11/22 Javascript
浅析PHP与Python进行数据交互
2018/05/15 Python
PyQt5使用QTimer实现电子时钟
2019/07/29 Python
使用python+poco+夜神模拟器进行自动化测试实例
2020/04/23 Python
基于python实现模拟数据结构模型
2020/06/12 Python
中间件的定义
2016/08/09 面试题
员工评语大全
2014/01/19 职场文书
2014年五四青年节演讲比赛方案
2014/04/22 职场文书
征兵宣传标语
2014/06/20 职场文书
班级心理活动总结
2014/07/04 职场文书
党的群众路线教育实践活动总结
2014/10/30 职场文书
2014村党支部书记党建工作汇报材料
2014/11/02 职场文书
学校中秋节活动总结
2015/03/23 职场文书
学校教师师德师风承诺书
2015/04/28 职场文书
党员干部廉洁自律承诺书
2015/04/28 职场文书
oracle索引总结
2021/09/25 Oracle
Apache POI操作批量导入MySQL数据库
2022/06/21 Servers