2014-11-06 141 views
0

由于某些原因,file_get_contents不允许我获取位于同一服务器上的文件。file_get_contents()连接拒绝本地文件url

这是我得到的错误:

file_get_contents(http://www.my-url.com/image.jpg): failed to open stream: Connection refused 

我知道我可以使用系统路径来获取文件,但在这种情况下,我需要能够与URL来进行测试。

+0

检查你的php.ini,是“allow_url_fopen = On”。 – vaso123 2014-11-06 13:40:46

+0

如果他们在同一台服务器上,为什么不使用文件系统路径? – jeroen 2014-11-06 13:47:41

+0

allow_url_fopen已经打开,并且我无法使用系统路径,因为我使用的是需要URL的WordPress功能 – Raven87 2014-11-06 13:54:34

回答

0

即使你打开的文件是你的服务器上,如果您使用的是网址,而非目录机制,你将需要设置

allow_url_fopen = On 

在你的php.ini文件。

+0

是的,我已经检查过,它已经打开 – Raven87 2014-11-06 13:52:42