PHP读取zip文件的方法示例


Posted in PHP onNovember 17, 2016

本文实例讲述了PHP读取zip文件的方法。分享给大家供大家参考,具体如下:

<?php
$zip = zip_open("111.zip");
if ($zip) {
while ($zip_entry = zip_read($zip)) {
echo "Name: " . zip_entry_name($zip_entry) . "n";
echo "Actual Filesize: " . zip_entry_filesize($zip_entry) . "n";
echo "Compressed Size: " . zip_entry_compressedsize($zip_entry) . "n";
echo "Compression Method: " . zip_entry_compressionmethod($zip_entry) . "n";
if (zip_entry_open($zip, $zip_entry, "r")) {
echo "File Contents:n";
$buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
echo "$buf\n";
zip_entry_close($zip_entry);
}
echo "n";
}
zip_close($zip);
}
?>

运行效果截图如下:

PHP读取zip文件的方法示例

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
php数组函数序列之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值
Oct 31 PHP
PHP使用ffmpeg给视频增加字幕显示的方法
Mar 12 PHP
php使用wordwrap格式化文本段落的方法
Mar 17 PHP
php基于Snoopy解析网页html的方法
Jul 09 PHP
大家在抢红包,程序员在研究红包算法
Aug 31 PHP
smarty的section嵌套循环用法示例
May 28 PHP
PHP生成word文档的三种实现方式
Nov 14 PHP
php图片合成方法(多张图片合成一张)
Nov 25 PHP
PHP双向链表定义与用法示例
Jan 31 PHP
php记录搜索引擎爬行记录的实现代码
Mar 02 PHP
Yii使用EasyWechat实现小程序获取用户的openID的方法
Apr 29 PHP
基于PHP实现发微博动态代码实例
Dec 11 PHP
php安装php_rar扩展实现rar文件读取和解压的方法
Nov 17 #PHP
php arsort 数组降序排序详细介绍
Nov 17 #PHP
php array_values 返回数组的值实例详解
Nov 17 #PHP
PHP获取input输入框中的值去数据库比较显示出来
Nov 16 #PHP
PHP foreach遍历多维数组实现方式
Nov 16 #PHP
php数据库操作model类(使用__call方法)
Nov 16 #PHP
php实现的简单数据库操作Model类
Nov 16 #PHP
You might like
php日期转时间戳,指定日期转换成时间戳
2012/07/17 PHP
php实现简单的上传进度条
2015/11/17 PHP
PHP中spl_autoload_register()函数用法实例详解
2016/07/18 PHP
PHP获取MySQL执行sql语句的查询时间方法
2018/08/21 PHP
PHP操作Redis数据库常用方法示例
2018/08/25 PHP
Javascript基础教程之函数对象和属性
2015/01/18 Javascript
jquery validate和jquery form 插件组合实现验证表单后AJAX提交
2015/08/26 Javascript
深入浅析jQuery对象$.html
2016/08/22 Javascript
学习掌握JavaScript中this的使用技巧
2016/08/29 Javascript
jQuery  ready方法实现原理详解
2016/10/19 Javascript
js中动态创建json,动态为json添加属性、属性值的实例
2016/12/02 Javascript
教你一步步用jQyery实现轮播器
2016/12/18 Javascript
很棒的vue弹窗组件
2017/05/24 Javascript
angular实现spa单页面应用实例
2017/07/10 Javascript
利用vscode调试编译后的js代码详解
2018/05/14 Javascript
从Vuex中取出数组赋值给新的数组,新数组push时报错的解决方法
2018/09/18 Javascript
JS实现商品橱窗特效
2020/01/09 Javascript
详解Vue数据驱动原理
2020/11/17 Javascript
[50:28]LGD女子学院第三期 DOTA2复仇之魂教学
2013/12/24 DOTA
Python通过解析网页实现看报程序的方法
2014/08/04 Python
Python中 map()函数的用法详解
2018/07/10 Python
Python考拉兹猜想输出序列代码实践
2019/07/05 Python
Python爬虫使用浏览器cookies:browsercookie过程解析
2019/10/22 Python
vue学习笔记之动态组件和v-once指令简单示例
2020/02/29 Python
python数据库编程 ODBC方式实现通讯录
2020/03/27 Python
在PyTorch中使用标签平滑正则化的问题
2020/04/03 Python
详解用Python调用百度地图正/逆地理编码API
2020/07/02 Python
css3实例教程 一款纯css3实现的发光屏幕旋转特效
2014/12/07 HTML / CSS
使用canvas绘制贝塞尔曲线
2014/12/17 HTML / CSS
美国潜水装备、水肺潜水和浮潜设备商店:Leisure Pro
2018/08/08 全球购物
英国领先的在线高尔夫设备零售商:Golfgeardirect
2020/12/11 全球购物
银行营业厅大堂经理岗位职责
2014/01/06 职场文书
出生医学证明样本
2014/01/17 职场文书
企业员工薪酬方案
2014/06/04 职场文书
质量负责人任命书
2014/06/06 职场文书
vue el-table实现递归嵌套的示例代码
2022/08/14 Vue.js