PHP:file_get_contents无法打开流:连接被拒绝

问题描述 投票:2回答:3

我试图用file_get_contents和simple_load_xml访问第二台服务器,我得到“无法打开流:连接被拒绝” 可能是什么结果?

allow_url_fopen=Yes
allow_url_include=Off

是我的php.ini值

php http file-get-contents
3个回答
1
投票

听起来第二台服务器正在拒绝该文件,请尝试使用curl来获取该文件;使用curl的好处是,它会在发生此类故障时为您提供有用的调试信息。 get_file_content()掩盖了很多这些有用的信息。


0
投票

您与资源的连接被拒绝。确保您可以从服务器访问资源(例如,使用Lynx)。


-1
投票

我相信这是因为你需要一个资源 - fopen(),而不是一个字符串 - file_get_contents()

© www.soinside.com 2019 - 2024. All rights reserved.