【发布时间】:2011-01-19 04:45:56
【问题描述】:
我正在编写一个从 Web 服务器获取 csv 文件的脚本。我目前正在使用 file_get_contents。有时我会收到消息
Warning: file_get_contents failed to open stream: Connection timed out
我认为这可能是由于网站关闭。或者是否存在网站正常但仍显示此警告的情况。还有 CURL 比这个功能有什么优势。
【问题讨论】:
我正在编写一个从 Web 服务器获取 csv 文件的脚本。我目前正在使用 file_get_contents。有时我会收到消息
Warning: file_get_contents failed to open stream: Connection timed out
我认为这可能是由于网站关闭。或者是否存在网站正常但仍显示此警告的情况。还有 CURL 比这个功能有什么优势。
【问题讨论】:
这是因为远程 url 有 404 错误。
【讨论】:
要访问远程文件,您应该使用 cURL。如果远程服务器耗时过长,您可以将 cURL 设置为静默超时。
【讨论】: