我无法让file_get_contents()在我的服务器上运行

时间:2010-10-13 04:06:13

标签: php

我的服务器上有一个php文件,如下所示:

echo file_get_contents('http://server.com/some.file');

我收到以下错误:

警告:file_get_contents(http://server.com/some.file)[function.file-get-contents]:无法打开流:HTTP请求失败!在第6行的/ path / to / php /文件中找不到HTTP / 1.1 404

令我困惑的是,如果我链接到/ full / server / path而不是http://它似乎加载正常。此外,我可以使用http://从其他域加载内容,而不是我自己的。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

正如deceze所说,在浏览器中测试路径。它应该像在PHP中一样工作。如果您编写的路径正确,请检查您的URL是否重写(可能您的服务器IP不同)。