PHP 5.1.4 上的 cURL 不从 xml feed 返回任何内容
我试图让下面的代码在运行 PHP 5.1.4 的服务器上运行,但它似乎没有返回任何内容; print_r($缓冲区);不显示任何内容并且 var_dump($buffer);返回“布尔(假)”。它可以在运行 PHP 5.2.x 和 5.3.2 的服务器上运行。
error_reporting(E_ALL);
$ch = curl_init("http://api.twitter.com/1/statuses/user_timeline/xxxxxxxxxxxxxx.xml");
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_POST, FALSE);
$buffer = curl_exec($ch);
curl_close($ch);
print_r($buffer);
var_dump($buffer);
I am trying to get the code below working on a server running PHP 5.1.4 but it does not appear to be returning anything; print_r($buffer); displays nothing and var_dump($buffer); returns "bool(false)". It works on servers running PHP 5.2.x and 5.3.2 though..
error_reporting(E_ALL);
$ch = curl_init("http://api.twitter.com/1/statuses/user_timeline/xxxxxxxxxxxxxx.xml");
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_POST, FALSE);
$buffer = curl_exec($ch);
curl_close($ch);
print_r($buffer);
var_dump($buffer);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
发生错误时,curl_exec 返回布尔值 FALSE。尝试这样做:
这将为您吐出错误消息/代码。
curl_exec returns boolean FALSE when an error occurs. Try doing:
which'll spit out the error message/code for you.