Home >Backend Development >PHP Tutorial > 有没有办法用php在不解压的情况上直接上载压缩包里的文件

有没有办法用php在不解压的情况上直接上载压缩包里的文件

WBOY
WBOYOriginal
2016-06-13 13:08:531000browse

有没有办法用php在不解压的情况下直接下载压缩包里的文件
用php_zip.dll扩展,文件名什么都可以读取出来

但是这个功能一直无法实现

这个功能非常重要,如果成功了,可能节约很多的资源和空间....

我知道这个网站就有这个功能 http://www.bvbcode.com/cn/0ij1cmk2

------解决方案--------------------
参考 http://ca2.php.net/manual/zh/wrappers.php

资源串 zip//zip文件名#目标文件名
可作为 fopen、file_get_contents 的 $filename 参数

如 echo file_get_contents('zip:///amp/web/my.zip#curl_302_1.txt');
就是输出 /amp/web/my.zip 中的 curl_302_1.txt 文件内容

如果设置了允许远程include,那么还可以
include 'zip:///amp/web/my.zip#curl_302_1.txt';
直接加载压缩包中的代码

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn