实例介绍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 相关文章推荐
判“新”函数:得到今天与明天的秒数
Oct 09 PHP
兼容firefox,chrome的网页灰度效果
Aug 08 PHP
PHP爆绝对路径方法收集整理
Sep 17 PHP
php中OR与|| AND与&amp;&amp;的区别总结
Oct 26 PHP
destoon利用Rewrite规则设置网站安全
Jun 21 PHP
PHP利用header跳转失效的解决方法
Oct 24 PHP
php通过sort()函数给数组排序的方法
Mar 18 PHP
php微信公众平台开发类实例
Apr 01 PHP
PHP使用正则表达式获取微博中的话题和对象名
Jul 18 PHP
关于PHP 如何用 curl 读取 HTTP chunked 数据
Feb 26 PHP
thinkPHP模板中for循环与switch语句用法示例
Nov 30 PHP
php递归函数怎么用才有效
Feb 24 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
web server使用php生成web页面的三种方法总结
2013/10/28 PHP
php正则匹配html中带class的div并选取其中内容的方法
2015/01/13 PHP
PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
2016/05/06 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
PhpSpreadsheet设置单元格常用操作汇总
2020/11/13 PHP
jQueryMobile之Helloworld与页面切换的方法
2015/02/04 Javascript
js实现仿MSN带关闭功能的右下角弹窗代码
2015/09/04 Javascript
IE6-IE9使用JSON、table.innerHTML所引发的问题
2015/12/22 Javascript
JS遍历页面所有对象属性及实现方法
2016/08/01 Javascript
基于js实现checkbox批量选中操作
2016/11/22 Javascript
解决React Native端口号修改的方法
2017/07/28 Javascript
Form表单上传文件(type=&quot;file&quot;)的使用
2017/08/03 Javascript
nginx配置React静态页面的方法教程
2017/11/03 Javascript
12条写出高质量JS代码的方法
2018/01/07 Javascript
javascript实现点击产生随机图形
2021/01/25 Javascript
[07:47]DOTA2国际邀请赛采访专栏:探访Valve总部
2013/08/08 DOTA
[02:12]2015国际邀请赛 SHOWOPEN
2015/08/05 DOTA
[08:53]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS 选手采访
2021/03/11 DOTA
Python对文件操作知识汇总
2016/05/15 Python
django使用xlwt导出excel文件实例代码
2018/02/06 Python
Pytorch 实现冻结指定卷积层的参数
2020/01/06 Python
matplotlib.pyplot.plot()参数使用详解
2020/07/28 Python
Python eval函数原理及用法解析
2020/11/14 Python
HTML5 Canvas的事件处理介绍
2015/04/24 HTML / CSS
HTML5新特性之type=file文件上传功能
2018/02/02 HTML / CSS
企业管理部经理岗位职责
2013/12/24 职场文书
爱国卫生月活动总结范文
2014/04/25 职场文书
机械专业毕业生自我鉴定2014
2014/10/04 职场文书
先进基层党组织材料
2014/12/25 职场文书
社区党风廉政建设调研报告
2015/01/01 职场文书
技术支持岗位职责
2015/02/13 职场文书
英语专业毕业论文答辩开场白
2015/05/27 职场文书
毕业典礼主持词
2015/06/29 职场文书
php 解析非标准json、非规范json
2021/04/01 PHP
告别网页搜索!教你用python实现一款属于自己的翻译词典软件
2021/06/03 Python
英国数字版游戏销量周榜公布 《小缇娜的奇幻之地》登顶
2022/04/03 其他游戏