2010-10-13 36 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