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