我正在编写一个将安装在用户服务器上的 PHP 脚本。我想从我的远程服务器中提取一个文件(一个 zip 文件)并将其写入运行脚本的本地服务器。
我可以很好地使用 file_get_contents 并使用 Snoopy。
但是,问题是我的脚本将分发给许多拥有各种服务器的人。它们的范围从免费赠品网络空间到他们自己的专用机架,介于两者之间:) 我不能确定是否会启用正确的选项以使 file_get_contents 起作用,我知道,如果禁用某些选项,则不太可能用户将能够启用它们。
所以,我在想,几乎,我唯一能保证的是他们将拥有 PHP 4 + 什么是拉取远程文件的最佳方式 - IE:哪种方式最有可能在如此大的范围内工作网络服务器:
- 文件获取内容
- 史努比(使用 fetch)
- fsockopen
任何想法或意见将不胜感激:)