PHP混合zip和ftp流包装器



我不知道如何组合zip://和ftp://流包装器。我想在远程FTP服务器上打开读取流到zip存档中的文件。

以下两个工作如预期;我可以打开一个FTP流到服务器,也可以打开一个流到zip存档中的文件。

fopen("ftp://user:pass@host/home/user/file.zip", "r");
fopen("zip://file.zip#file.txt", "r");

我想把这两者结合起来,做一些像。

fopen("zip://ftp://user:pass@host/home/user/file.zip#file.txt", "r");

但是用这种方法我得到:failed to open stream: operation failed

不知道如何找出导致错误的原因,所以我不知道这是否可能。

看来:

<?php
copy('compress.zlib://ftp://username:password@ftphost.com:21/path/to/file.dat.gz', '/local/copy/of/file.dat');

见http://ciaranmcnulty.com/simplifying-file-operations-using-php-stream-wrappers

相关内容

  • 没有找到相关文章

最新更新