2012-07-01 60 views
0

我在localhost上運行php站點,出現以下錯誤。通過代理訪問網址時,PHP無法打開流

警告:的file_get_contents(http://www.engadget.com/rss.xml) [function.file-GET-內容]:未能打開流:HTTP請求 失敗!在C:\ Program Files文件\ XAMPP \ htdocs中\ infohut \ rss_read_class.php上 線26

但是當我運行在一個真正的服務器託管一樣,它不給任何錯誤。

另請注意,我的本地電腦通過代理連接,當我嘗試從不同的電腦直接連接到互聯網,問題不在那裏。

所以我的猜測是它與代理有關。

我使用XAMPP的Windows安裝使用PHP 5.1.4和Apache 2.2.2

我嘗試添加我的代理服務器設置爲php.ini,以及使用下面

pfpro.proxyaddress

pfpro.proxyport

還是沒能弄清楚是出來。請告知我是否需要更改任何其他設置或任何其他設置。

感謝

+1

可能重複[在代理的file_get_contents?](http://stackoverflow.com/questions/1336262/file-get-contents-後面的代理) – xdazz

回答

0

你應該在你的php.ini使allow_url_fopen

+0

這是啓用。正如我所提到的,只有當我支持代理時,它才能工作。 –