<分区>
我想打开远程服务器上的文件(例如 http://example.org/script.php?param=000001
)。 PHP 提供了其中的几种方法,我想知道我应该采用哪种方法,为什么?有什么优点/缺点吗?
到目前为止,我使用了fopen()
,但是在几次读取操作之后,服务器没有响应我的请求并且 fopen() 失败了。之后我尝试了 file_get_contents()
,也失败了。
我认为可能是服务器屏蔽了我的 IP,因为我打开了很多流。 file_get_contents()
也会发生这种情况吗?
当我想在服务器上打开很多文件时,我应该使用哪种方法?
fopen()
和 file_get_contents()
之间的技术区别是什么? 为什么服务器要阻止我的 IP? (例如,服务器打开的文件流数量有限,...或者 fopen 需要更多资源)