2010-10-13 37 views
0

上干活了,看起来像这样我的服务器上的PHP文件:我有麻烦的file_get_contents()到我的服务器

回声的file_get_contents('http://server.com/some。文件');

,我得到以下错误:

警告:的file_get_contents(http://server.com/some.file)function.file-GET-内容]:未能打开流:HTTP请求失败! HTTP/1.1 404在第6行找不到/ path/to/php /文件

有什么让我困惑的是,如果我链接到/ full/server /路径而不是http://它似乎加载正常。另外,我可以使用http://从其他域加载内容,但不是我自己的。

任何想法?

+2

你在浏览器中直接打开'http:// server.com/some.file'怎么办? – deceze 2010-10-13 04:07:50

+0

该文件在浏览器中正常加载。它绝对存在并且到位。 – binaryorganic 2010-10-13 12:35:29

回答

0

as deceze sayd在浏览器中测试路径。它应该像在PHP中一样工作。如果你写的路径是正确的,请检查你的URL是否改写(也许你对它们有不同的服务器IP)。

+0

它确实在浏览器中正常加载。不需要重写。 – binaryorganic 2010-10-13 12:35:55