实例介绍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 相关文章推荐
不用数据库的多用户文件自由上传投票系统(1)
Oct 09 PHP
phpfans留言版用到的install.php
Jan 04 PHP
PHP下一个非常全面获取图象信息的函数
Nov 20 PHP
php ajax 静态分页过程形式
Sep 02 PHP
PHP计数器的实现代码
Jun 08 PHP
php保存二进制原始数据为图片的程序代码
Oct 14 PHP
php使用explode()函数将字符串拆分成数组的方法
Feb 17 PHP
微信公众号开发之文本消息自动回复php代码
Aug 08 PHP
PHP7标量类型declare用法实例分析
Sep 26 PHP
php使用curl实现简单模拟提交表单功能
May 15 PHP
PHP微商城开源代码实例
Mar 27 PHP
tp5框架无刷新分页实现方法分析
Sep 26 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文件下载类
2006/12/06 PHP
php的memcache类分享(memcache队列)
2014/03/26 PHP
微信公众号OAuth2.0网页授权问题浅析
2017/01/21 PHP
PHP中str_split()函数的用法讲解
2019/04/11 PHP
微信公众号之主动给用户发送消息功能
2019/06/22 PHP
jQuery live
2009/05/15 Javascript
JavaScript 判断判断某个对象是Object还是一个Array
2010/01/28 Javascript
jquery实现一个简单好用的弹出框
2014/09/26 Javascript
node.js中的console.error方法使用说明
2014/12/10 Javascript
jQuery检测输入的字符串包含的中英文的数量
2015/04/17 Javascript
javascript判断复选框是否选中的方法
2015/10/16 Javascript
Javascript中的return作用及javascript return关键字用法详解
2015/11/05 Javascript
文本框只能输入数字的js代码(含小数点)
2016/07/10 Javascript
详解jQuery中的DOM操作
2016/12/23 Javascript
原生js实现打字动画游戏
2017/02/04 Javascript
利用PM2部署node.js项目的方法教程
2017/05/10 Javascript
JS实现上传图片的三种方法并实现预览图片功能
2017/07/14 Javascript
Vue2.0 vue-source jsonp 跨域请求
2017/08/04 Javascript
AJAX在JQuery中的应用详解
2019/01/30 jQuery
jquery html添加元素/删除元素操作实例详解
2020/05/20 jQuery
Ant Design Pro 之 ProTable使用操作
2020/10/31 Javascript
[53:29]完美世界DOTA2联赛循环赛 DM vs Matador BO2第二场 11.04
2020/11/05 DOTA
py中的目录与文件判别代码
2008/07/16 Python
Python通过属性手段实现只允许调用一次的示例讲解
2018/04/21 Python
Python DataFrame 设置输出不显示index(索引)值的方法
2018/06/07 Python
python实现指定字符串补全空格、前面填充0的方法
2018/11/16 Python
详解pandas绘制矩阵散点图(scatter_matrix)的方法
2020/04/23 Python
多个版本的python共存时使用pip的正确做法
2020/10/26 Python
html5自定义video标签的海报与播放按钮功能
2019/12/04 HTML / CSS
建筑安全员岗位职责
2015/02/15 职场文书
2016年社区党支部公开承诺书
2016/03/25 职场文书
新员工入职感言范文!
2019/07/04 职场文书
Python内置数据类型中的集合详解
2022/03/18 Python
【海涛DOTA】D-cup邀请赛NV.cn vs DT.Love
2022/04/01 DOTA
Win10防火墙白名单怎么设置?Win10添加防火墙白名单方法
2022/04/06 数码科技
PostgreSQL数据库创建并使用视图以及子查询
2022/04/11 PostgreSQL