这是使用卷曲所以它可能是我的一个愚蠢的错误,但下面的代码我第一次: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