2012-11-16 79 views
1

我不知道爲什麼,但當我想用file_get_contents獲取PHP數據時,我總是遇到這個錯誤。如何修復file_get_contents()警告:無法打開流?

我檢查了我的PHP.ini,並且allow_url_fopen是:ON,以至於不能成爲問題。

這裏是我使用的代碼:

$id='54352'; 
$url='http://www.google.com'; 
$data = file_get_contents('http://www.####.###/###.php?id='.$id.'&url='.urlencode($url)); 

var_dump($data); 

我不知道是怎麼回事,我只是得到這個錯誤信息和值:布爾(假)。

我也試過cURL,但它不會給我返回任何值。

任何人都可以幫我嗎?

+1

以及任何URL請求您在返回500個狀態碼...還有什麼想知道的? – Hannes

+0

但它應該工作,很多人使用它,我不認爲這個網址會很糟糕。 – user1406071

+0

shoulda coulda willa :) ether您的請求網址格式不正確或您撥打的電話返回500無論出於何種原因 – Hannes

回答

2

試着這麼做:

$data = file_get_contents('http://www.####.###/###.php?id='.$id.'&url='.urlencode($url),true); 
+0

對不起,我錯誤地寫了這段代碼,但它像我的原代碼中的var_dump($ data)... – user1406071

相關問題