实例介绍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 相关文章推荐
优化NFR之一 --MSSQL Hello Buffer Overflow
Oct 09 PHP
php 验证码制作(网树注释思想)
Jul 20 PHP
PHP登录环节防止sql注入的方法浅析
Jun 30 PHP
PHP文件锁定写入实例解析
Jul 14 PHP
php基于mcrypt的加密解密实例
Oct 27 PHP
PHP中使用正则表达式提取中文实现笔记
Jan 20 PHP
分享PHP函数实现数字与文字分页代码
Jul 28 PHP
php防止网站被攻击的应急代码
Oct 21 PHP
学习php设计模式 php实现工厂模式(factory)
Dec 07 PHP
微信公众平台开发教程⑤ 微信扫码支付模式介绍
Apr 10 PHP
php的优点总结 php有哪些优点
Jul 19 PHP
解决laravel 出现ajax请求419(unknown status)的问题
Sep 03 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
PHP查询MySQL大量数据的时候内存占用分析
2011/07/22 PHP
thinkPHP3.2.3结合Laypage实现的分页功能示例
2018/05/28 PHP
TP5(thinkPHP5)框架基于ajax与后台数据交互操作简单示例
2018/09/03 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
CSS鼠标响应事件经过、移动、点击示例介绍
2013/09/04 Javascript
js中的布尔运算符使用介绍
2013/11/20 Javascript
不用一句js代码初始化组件
2016/01/27 Javascript
JavaScript实现输入框与清空按钮联动效果
2016/09/09 Javascript
使用jQuery卸载全部事件的思路详解
2017/04/03 jQuery
JS库之Waypoints的用法详解
2017/09/13 Javascript
详解Node.js利用node-git-server快速搭建git服务器
2017/09/27 Javascript
jQuery实现模糊查询的方法分析
2018/05/10 jQuery
跨域解决之JSONP和CORS的详细介绍
2018/11/21 Javascript
NodeJS http模块用法示例【创建web服务器/客户端】
2019/11/05 NodeJs
node.js使用yargs处理命令行参数操作示例
2020/02/11 Javascript
Python中使用partial改变方法默认参数实例
2015/04/28 Python
Linux中安装Python的交互式解释器IPython的教程
2016/06/13 Python
PyQt弹出式对话框的常用方法及标准按钮类型
2019/02/27 Python
python实现爬山算法的思路详解
2019/04/09 Python
Flask框架模板继承实现方法分析
2019/07/31 Python
python安装本地whl的实例步骤
2019/10/12 Python
python基于plotly实现画饼状图代码实例
2019/12/16 Python
一篇文章带你搞定Ubuntu中打开Pycharm总是卡顿崩溃
2020/11/02 Python
详解Python中string模块除去Str还剩下什么
2020/11/30 Python
HTML5头部标签的一些常用信息小结
2016/10/23 HTML / CSS
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?
2016/08/18 面试题
跟单文员的岗位职责
2013/11/14 职场文书
终止劳动合同协议书
2014/04/14 职场文书
毕业设计说明书
2014/05/07 职场文书
白血病捐款倡议书
2014/05/14 职场文书
乡镇干部个人对照检查材料思想汇报(原创篇)
2014/09/28 职场文书
三十年同学聚会感言
2015/07/30 职场文书
《秋天的雨》教学反思
2016/02/19 职场文书
详细了解java监听器和过滤器
2021/07/09 Java/Android
Python探索生命起源 matplotlib细胞自动机动画演示
2022/04/21 Python
el-table-column 内容不自动换行的解决方法
2022/08/14 Vue.js