实例介绍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的历史和优缺点
Oct 09 PHP
phpMyAdmin 安装及问题总结
May 28 PHP
利用php绘制饼状图的实现代码
Jun 07 PHP
eaglephp使用微信api接口开发微信框架
Jan 09 PHP
分享最受欢迎的5款PHP框架
Nov 27 PHP
php获取当月最后一天函数分享
Feb 02 PHP
php set_include_path函数设置 include_path 配置选项
Oct 30 PHP
PHP编程实现脚本异步执行的方法
Aug 09 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
Aug 31 PHP
phpinfo的知识点总结
Oct 10 PHP
laravel 5.3 单用户登录简单实现方法
Oct 14 PHP
PHP 技巧 * SVG 保存为图片(分享图生成)
Apr 02 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语法(2)
2006/10/09 PHP
在VS2008中编译MYSQL5.1.48的方法
2010/07/03 PHP
PHP读取文件内容后清空文件示例代码
2014/03/18 PHP
PHP htmlspecialchars()函数用法与实例讲解
2019/03/08 PHP
用js实现控制内容的向上向下滚动效果
2007/06/26 Javascript
一个页面放2段图片滚动代码出现冲突的问题如何解决
2012/12/21 Javascript
扩展js对象数组的OrderByAsc和OrderByDesc方法实现思路
2013/05/17 Javascript
Js冒泡事件详解及阻止示例
2014/03/21 Javascript
纯JavaScript基于notie.js插件实现消息提示特效
2016/01/18 Javascript
Bootstrap实现带暂停功能的轮播组件(推荐)
2016/11/25 Javascript
使用js获取伪元素的content实例
2017/10/24 Javascript
微信小程序用户自定义模版用法实例分析
2017/11/28 Javascript
JavaScript实现百度搜索框效果
2020/03/26 Javascript
Vue-Quill-Editor富文本编辑器的使用教程
2018/09/21 Javascript
JavaScript实现10秒后再次获取验证码
2020/12/02 Javascript
[00:15]TI9地铁玩家打卡
2019/08/11 DOTA
用Python实现换行符转换的脚本的教程
2015/04/16 Python
Python 读写文件的操作代码
2018/09/20 Python
python适合人工智能的理由和优势
2019/06/28 Python
python抓取多种类型的页面方法实例
2019/11/20 Python
Python实现RGB与HSI颜色空间的互换方式
2019/11/27 Python
python图形用户接口实例详解
2019/12/16 Python
python利用os模块编写文件复制功能——copy()函数用法
2020/07/13 Python
Python结合Window计划任务监测邮件的示例代码
2020/08/05 Python
matplotlib之属性组合包(cycler)的使用
2021/02/24 Python
html5 Canvas画图教程(6)—canvas里画曲线之arcTo方法
2013/01/09 HTML / CSS
经济实惠的名牌太阳镜和眼镜:Privé Revaux
2021/02/07 全球购物
华为慧通面试题
2012/09/11 面试题
2014年党员创先争优承诺书
2014/05/29 职场文书
银行青年文明号事迹材料
2014/05/31 职场文书
县人大领导班子四风对照检查材料思想汇报
2014/10/09 职场文书
房产协议书范本
2014/10/18 职场文书
民警忠诚教育心得体会
2016/01/23 职场文书
新西兰:最新留学学习计划书写作指南
2019/07/15 职场文书
一小时学会TensorFlow2之基本操作2实例代码
2021/09/04 Python
关于mysql中string和number的转换问题
2022/06/14 MySQL