這是使用捲曲所以它可能是我的一個愚蠢的錯誤,但下面的代碼我第一次:PHP/cURL curl_exec()錯誤?
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
echo $output;
打印「1」。我的理解是CURLOPT_RETURNTRANSFER應該確保curl_exec返回0或內容,但是在這裏它的行爲就好像CURLOPT_RETURNTRANSFER沒有被設置爲true。我錯過了明顯的東西嗎?
謝謝!
你的代碼對於你所描述的理想結果是正確的,聽起來像'$ url'中的服務器在響應體中返回'1' - 如果你在瀏覽器中加載它,你會得到什麼? '$ url'是什麼? var_dump($ output);(而不是'echo')顯示什麼? – DaveRandom
@DaveRandom Huh。的var_dump($輸出);顯示bool(true)...暗示頁面的內容不是1,它確實是返回true的函數,是的? $ url是https://www.facebook.com/feeds/page.php?id=159153294131249&format=atom10(來自Facebook粉絲頁面的一個Feed,我希望它可以變成一個簡單的XML對象)。謝謝! – user1492165
@ user1492165嘗試:http://itslennysfault.com/easy-way-to-load-facebook-news-feed-through-rs-a-at1010 – miqbal