-1

我对 file_get_contents 函数有疑问。一周前,一切都很完美。今天,当我通过 file_get_contents 调用位于同一主机/服务器上的文件时,它失败了。结果是,我得到了 google.de 的起始页。

然后我尝试通过 curl 在控制台中调用相同的完整 URL( http://www.mydomains.com/script/test.php )。结果是一个空字符串。但是我可以毫无问题地调用其他服务器/主机上的文件。使用 file_get_contents 和 console->curl。

任何想法,如何解决这个问题?

4

1 回答 1

1

您的防火墙规则可能会阻止您调用自己的 URL,但您可以使用带有 file_get_contents 的“真实”路径:

http://php.net/manual/en/function.file-get-contents.php

$file = file_get_contents('/path/to/file/people.txt', true);

于 2013-06-13T15:18:10.850 回答