实例介绍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 相关文章推荐
window+nginx+php环境配置 附配置搭配说明
Dec 29 PHP
解析mysql left( right ) join使用on与where筛选的差异
Jun 18 PHP
PHP程序员常见的40个陋习,你中了几个?
Nov 20 PHP
THINKPHP内容分页代码分享
Jan 14 PHP
标准PHP的AES加密算法类
Mar 12 PHP
PHP内存使用情况如何获取
Oct 10 PHP
使用ThinkPHP的自动完成实现无限级分类实例详解
Sep 02 PHP
PHP基于自增数据如何生成不重复的随机数示例
May 19 PHP
PHP实现的各类hash算法长度及性能测试实例
Aug 27 PHP
PHP simplexml_load_file()函数讲解
Feb 03 PHP
laravel 5.5 关闭token的3种实现方式
Oct 24 PHP
tp5框架使用cookie加密算法实现登录功能示例
Feb 10 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
phpfans留言版用到的install.php
2007/01/04 PHP
php Smarty 字符比较代码
2011/02/27 PHP
PHP中怎样防止SQL注入分析
2014/10/23 PHP
迁移PHP版本到PHP7
2015/02/06 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
2019/12/20 PHP
用js实现手把手教你月入万刀(转贴)
2007/11/07 Javascript
比较简单实用的使用正则三种版本的js去空格处理方法
2007/11/18 Javascript
上传图片预览JS脚本 Input file图片预览的实现示例
2014/10/23 Javascript
jQuery实现DIV层收缩展开的方法
2015/02/27 Javascript
JavaScript必知必会(六) delete in instanceof
2016/06/08 Javascript
概述VUE2.0不可忽视的很多变化
2016/09/25 Javascript
详解Angular.js数据绑定时自动转义html标签及内容
2017/03/30 Javascript
Node.js 基础教程之全局对象
2017/08/06 Javascript
使用Node搭建reactSSR服务端渲染架构
2018/08/30 Javascript
通过扫小程序码实现网站登陆功能
2019/08/22 Javascript
用Nodejs实现在终端中炒股的实现
2020/10/18 NodeJs
一起深入理解js中的事件对象
2021/02/06 Javascript
Python实现从订阅源下载图片的方法
2015/03/11 Python
非递归的输出1-N的全排列实例(推荐)
2017/04/11 Python
python调用xlsxwriter创建xlsx的方法
2018/05/03 Python
python实现ID3决策树算法
2018/08/29 Python
python模拟键盘输入 切换键盘布局过程解析
2019/08/15 Python
wxPython:python首选的GUI库实例分享
2019/10/05 Python
python def 定义函数,调用函数方式
2020/06/02 Python
Python Pillow(PIL)库的用法详解
2020/09/19 Python
numpy实现RNN原理实现
2021/03/02 Python
Lenox官网:精美的瓷器&独特的礼品
2017/02/12 全球购物
英国家庭珠宝商:T. H. Baker
2018/02/08 全球购物
银行介绍信范文
2014/01/10 职场文书
国培教师自我鉴定
2014/02/12 职场文书
平安建设实施方案
2014/03/19 职场文书
店铺转让协议书(2014版)
2014/09/23 职场文书
先进党支部申报材料
2014/12/24 职场文书
小学生作文批改评语
2014/12/25 职场文书
汤姆索亚历险记读书笔记
2015/06/29 职场文书
MySQL 逻辑备份与恢复测试的相关总结
2021/05/14 MySQL