如何读取远程zip存档带有zip的网址中的单个文件

问题描述

我想读取包含TXT文件的zip文件,但是我的zip存在于不同的url上,而不在本地计算机上。 我尝试了两种方法都没有成功。

  1. $ result = file_get_contents('zip:// http://www.abcde.com/12345.zip#1234.txt'); 或
  2. $ fp = fopen('zip:// http://www.abcde.com/12345.zip#1234.txt','r'); 知道怎么做吗?

解决方法

最好的解决方案是将zip从远程复制到本地,然后应该可以更好地工作。