[英]file_get_content Error?
一切在localhost上都运行良好,但首先我在经过大起大落之后克服了主机托管的问题,陷入了这个问题:
file_get_contents(http://....): failed to open stream: Connection timed out
我在代码中的任何地方都没有使用过file_get_function
,但是它给出了错误。 这是哪里来的?
Connection time out
是什么意思? 我检查了SOF,但越来越感到困惑。 任何帮助将不胜感激!
谁能提供详细的解释或链接?
可能有两个主要原因:
nslookup
)-如果这是问题所在,则可以尝试设置Google名称服务器(8.8.8.8、8.8.4.4) 您可以尝试使用cURL连接,这可能有所帮助。
file_get_contents()不会处理缓慢的网络连接或重定向以获取远程文件。 您可以使用允许自定义连接超时值的fsockopen()尝试使用cURL
请参阅php手册中的此提示
如果启用了fopen包装器,则可以将此功能用作URL的文件名。 有关如何指定文件名的更多详细信息,请参见fopen()。 请参阅受支持的协议和包装器,以获取有关各种包装器具有的功能,其使用说明以及它们可能提供的任何预定义变量的信息的链接。
如果您的实时站点没有allow_url_fopen = On
则此功能将不允许您使用url的
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.