php操作zip在不解压缩包的情况下显示压缩包中的图片

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php操作zip在不解压缩包的情况下显示压缩包中的图片脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

PHP操作ZIP压缩包文件

的基本方法大家应该知道怎么做(如不了解可在本文底部学习PHP操作ZIP的基本方法),那么如何在不解压的情况下直接读取压缩包中的文件呢,如直接在页面显示压缩包中的图片

下面就给大家演示一下如何在

不解压的情况下直接显示压缩包中的图片文件

<PRe class="brush:PHP;"> $zip_path = '12.zip';//压缩包实际路径 $zip = zip_open($zip_path);//利用zip_open函数打开压缩包 while ($re = zip_read($zip)) {//读依次读取包中的文件 if (!zip_entry_filesize($re)) break;//如果文件大小为0退出操作 $entry_zp = zip_entry_oPEn($zip,$re,'rb');//读取包中文件 $ext = pathinfo(zip_entry_name ($re),PATHINFO_EXTENSION);//@L_512_18@图片文件扩展名 $buf = zip_entry_read($re,zip_entry_filesize($re));//读取文件二进制数据 echo sprintf('<img src="data:image/%s;base64,%s">',$ext,base64_encode($buf));//利用base64_encode函数转换读取到的二进制数据并输入输出页面中 zip_entry_close($re);//关闭打开的压缩包中的文件 } zip_close($zip);//关闭压缩包文件

脚本宝典总结

以上是脚本宝典为你收集整理的php操作zip在不解压缩包的情况下显示压缩包中的图片全部内容,希望文章能够帮你解决php操作zip在不解压缩包的情况下显示压缩包中的图片所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: