实例介绍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 相关文章推荐
php 数据库字段复用的基本原理与示例
Jul 22 PHP
PHP数组循环操作详细介绍 附实例代码
Feb 03 PHP
PHP中error_log()函数的使用方法
Jan 20 PHP
PHP对文件进行加锁、解锁实例
Jan 23 PHP
php判断一个数组是否为有序的方法
Mar 27 PHP
PHP实现简单搜歌的方法
Jul 28 PHP
PHP如何实现Unicode和Utf-8编码相互转换
Jul 29 PHP
php入门教程之Zend Studio设置与开发实例
Sep 09 PHP
php中mkdir()函数的权限问题分析
Sep 24 PHP
php实现的http请求封装示例
Nov 08 PHP
PHP多进程简单实例小结
Nov 09 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
Feb 21 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
php5中date()得出的时间为什么不是当前时间的解决方法
2008/06/30 PHP
php设计模式 Decorator(装饰模式)
2011/06/26 PHP
微信公众平台开发关注及取消关注事件的方法
2014/12/23 PHP
功能强大的PHP POST提交数据类
2016/07/15 PHP
Laravel源码解析之路由的使用和示例详解
2018/09/27 PHP
php根据命令行参数生成配置文件详解
2019/03/15 PHP
thinkPHP5.1框架路由::get、post请求简单用法示例
2019/05/06 PHP
PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结
2019/05/06 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
建议大家看下JavaScript重要知识更新
2007/07/08 Javascript
JSON 学习之JSON in JavaScript详细使用说明
2010/02/23 Javascript
基于JQuery制作可编辑的表格特效
2014/12/23 Javascript
使用JQuery在线制作ppt并在线演示源码特效
2015/09/08 Javascript
JS+CSS实现精美的二级导航效果代码
2015/09/17 Javascript
JS面向对象编程详解
2016/03/06 Javascript
AngularJs Forms详解及简单示例
2016/09/01 Javascript
jquery 追加元素append、prepend、before、after用法与区别分析
2016/12/02 Javascript
Angular 4依赖注入学习教程之简介(一)
2017/06/04 Javascript
AngularJS日程表案例详解
2017/08/15 Javascript
Angular整合zTree的示例代码
2018/01/24 Javascript
如何使用JavaScript实现栈与队列
2019/06/24 Javascript
vue 基于abstract 路由模式 实现页面内嵌的示例代码
2020/12/14 Vue.js
python中list列表的高级函数
2016/05/17 Python
关于python列表增加元素的三种操作方法
2018/08/22 Python
Pycharm2017版本设置启动时默认自动打开项目的方法
2018/10/29 Python
python读写csv文件的方法
2019/08/13 Python
python实现修改固定模式的字符串内容操作示例
2019/12/30 Python
python如何通过twisted搭建socket服务
2020/02/03 Python
python中sort sorted reverse reversed函数的区别说明
2020/05/11 Python
丝芙兰美国官网:SEPHORA美国
2016/08/03 全球购物
Madda Fella官网:美国冒险家服装品牌
2020/01/16 全球购物
会计自我鉴定范文
2013/10/06 职场文书
生日宴会家属答谢词
2015/09/29 职场文书
小学2016年“我们的节日·重阳节”活动总结
2016/04/01 职场文书
残联2016年全国助残日活动总结
2016/04/01 职场文书