2012-05-22 136 views
1

內容將不會從文件加載,這是我捲曲的代碼,使用CURL PHP獲取文件內容?

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
// GET CONTENTS OF HASHES.TXT 
curl_setopt($curl, CURLOPT_URL, 'http://xxx.com/api/x.txt'); 
// SUCCESSFULY OPENED HASHES.TXT 
$file = curl_exec($curl); 
echo $file; // RETURNS NOTHING 
echo curl_error($curl); // COULDN'T CONNECT TO HOST 
echo curl_getinfo($curl, CURLINFO_HTTP_CODE); // 0 

正如我前面已經打開其他網頁進一步上漲腳本的捲曲工作,

感謝

+0

你的代碼應該工作,問題是'無法連接到主機'。你可以ping你的代碼執行的主機嗎? – ContextSwitch

+0

這是我自己的服務器上的一個文件,我可以用'file_get_contents('x.txt')打開它'很好!奇怪捲毛怎麼不能?! – cgwebprojects

+0

你可以捲曲你的服務器上的任何東西嗎?例如從一個簡單的php腳本crul在web根文本文件? – ContextSwitch

回答

1

在爲了將響應轉化爲您應該使用的變量:

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 

執行exec之前。

+0

我有更進一步的代碼,可能應該包含它! – cgwebprojects