1

我在 localhost 上运行一个 php 站点,我收到以下错误。

警告:file_get_contents(http://www.engadget.com/rss.xml) [function.file-get-contents]:打开流失败:HTTP 请求失败!在第 26 行的 C:\Program Files\xampp\htdocs\infohut\rss_read_class.php

但是当我在真实服务器中运行相同的托管时,它不会给出任何错误。

另请注意,我的本地电脑是通过代理连接的,当我从另一台直接连接到互联网的电脑上尝试时,问题不存在。

所以我的猜测是它与代理有关。

我正在使用 xampp 进行带有 php 5.1.4 和 Apache 2.2.2 的 Windows 安装

我尝试将我的代理设置添加到 php.ini 以及使用下面

pfpro.proxyaddress

pfpro.proxyport

还是想不通。请告知我是否需要更改任何其他设置或任何东西。

谢谢

4

1 回答 1

0

您应该在 php.ini 中启用allow_url_fopen

于 2012-07-01T09:08:37.177 回答