通过代理访问URL时,PHP无法打开流

时间:2012-07-01 08:38:21

标签: php proxy xampp

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

  

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

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

另请注意,我的本地电脑通过代理连接,当我尝试使用直接连接到互联网的其他电脑时,问题就不存在了。

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

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

我尝试使用下面的

将我的代理设置添加到php.ini
  

pfpro.proxyaddress

     

pfpro.proxyport

仍然无法想象出来。请告知我是否需要更改任何其他设置或任何内容。

由于

1 个答案:

答案 0 :(得分:0)

您应该在php.ini中启用allow_url_fopen