实例介绍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 相关文章推荐
dedecms 制作模板中使用的全局标记图文教程
Mar 11 PHP
关于在php.ini中添加extension=php_mysqli.dll指令的说明
Jun 14 PHP
php cookies中删除的一般赋值方法
May 07 PHP
PHP中的错误处理、异常处理机制分析
May 07 PHP
PHP中设置时区方法小结
Jun 03 PHP
php读取本地文件常用函数(fopen与file_get_contents)
Sep 09 PHP
php使用反射插入对象示例分享
Mar 11 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(九)
Jun 24 PHP
PHP性能优化大全(php.ini)
May 20 PHP
PHP未登录自动跳转到登录页面
Dec 21 PHP
Laravel框架Request、Response及Session操作示例
May 06 PHP
PHP常用函数之获取汉字首字母功能示例
Oct 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
phpQuery占用内存过多的处理方法
2013/11/13 PHP
php警告Creating default object from empty value 问题的解决方法
2014/04/02 PHP
ThinkPHP后台首页index使用frameset时的注意事项分析
2014/08/22 PHP
PHP7生产环境队列Beanstalkd用法详解
2020/05/19 PHP
jquery 使用点滴函数代码
2011/05/20 Javascript
JavaScript高级程序设计 事件学习笔记
2011/09/10 Javascript
jquery如何改变html标签的样式(两种实现方法)
2013/01/16 Javascript
javascript 中设置window.location.href跳转无效问题解决办法
2017/02/09 Javascript
浅谈Node.js轻量级Web框架Express4.x使用指南
2017/05/03 Javascript
jQuery+PHP+Mysql实现抽奖程序
2020/04/12 jQuery
jQuery接受后台传递的List的实例详解
2017/08/02 jQuery
vue项目webpack中Npm传递参数配置不同域名接口
2018/06/15 Javascript
mock.js模拟前后台交互
2019/07/25 Javascript
layui实现显示数据表格、搜索和修改功能示例
2020/06/03 Javascript
Vue移动端项目实现使用手机预览调试操作
2020/07/18 Javascript
Python线程详解
2015/06/24 Python
Python实现树莓派WiFi断线自动重连的实例代码
2017/03/16 Python
Python编程之列表操作实例详解【创建、使用、更新、删除】
2017/07/22 Python
Python 读取某个目录下所有的文件实例
2018/06/23 Python
Python Socket编程之多线程聊天室
2018/07/28 Python
Python实现二维曲线拟合的方法
2018/12/29 Python
Python构建图像分类识别器的方法
2019/01/12 Python
python钉钉机器人运维脚本监控实例
2019/02/20 Python
pip install python 快速安装模块的教程图解
2019/10/08 Python
Django 项目通过加载不同env文件来区分不同环境
2020/02/17 Python
详解Python模块化编程与装饰器
2021/01/16 Python
ziaja齐叶雅官方海外旗舰店:来自波兰的天然护肤品牌
2017/01/02 全球购物
在线购买廉价折扣书籍和小说:BookOutlet.com
2018/02/19 全球购物
美国在线鞋类零售商:LifeStride
2019/06/09 全球购物
外企财务年会演讲稿
2014/01/03 职场文书
中学生家长评语大全
2014/04/16 职场文书
2014领导班子正风肃纪思想汇报
2014/09/18 职场文书
优秀护士事迹材料
2014/12/25 职场文书
2016三严三实专题教育活动心得体会
2016/01/06 职场文书
初中运动会闭幕词范本3篇
2019/12/09 职场文书
Python的代理类实现,控制访问和修改属性的权限你都了解吗
2022/03/21 Python