CURL/PHP/Apache-Why-won';这个CURL/Simplexml请求是否适用于Vimeo工作?

CURL/PHP/Apache-Why-won';这个CURL/Simplexml请求是否适用于Vimeo工作?,curl,simplexml,vimeo,Curl,Simplexml,Vimeo,下面的函数应该输出Vimeo缩略图。它不归还任何东西。我已经测试了$id,它正在传递到函数中,它是视频的有效vimeo id。当我将$out=xxx替换为 $out='hello',没有输出任何内容。这使我相信xml调用中没有返回任何记录。安装了Curl 7.12.1。这里还有什么问题 function vimeo_thumbnail() { global $TMPL, $DB, $SESS; $video_id = $TMPL->fetch_param('i

下面的函数应该输出Vimeo缩略图。它不归还任何东西。我已经测试了
$id
,它正在传递到函数中,它是视频的有效vimeo id。当我将
$out=xxx
替换为
$out='hello',没有输出任何内容。这使我相信xml调用中没有返回任何记录。安装了Curl 7.12.1。这里还有什么问题

function vimeo_thumbnail()
{
    global $TMPL, $DB, $SESS;

    $video_id       = $TMPL->fetch_param('id');

    if(!$video_id) {
        return;
    }

    // API endpoint
    $api_endpoint = 'http://www.vimeo.com/api/v2/video/'.$video_id.'.xml';

    // Curl helper function
    function curl_get($url) {
        $curl = curl_init($url);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($curl, CURLOPT_TIMEOUT, 30);
        $return = curl_exec($curl);
        curl_close($curl);
        return $return;
    }

    // Load the user info and clips
    $video_info = simplexml_load_string(curl_get($api_endpoint));

    foreach ($video_info->video as $video) {
        $out = '<img src="'.$video->thumbnail_medium.'" />';
    }

    $this->return_data .= $out;

}
函数vimeo_缩略图()
{
全球$TMPL、$DB、$SESS;
$video_id=$TMPL->fetch_param('id');
如果(!$video\u id){
返回;
}
//API端点
$api_http://www.vimeo.com/api/v2/video/“.$video_id..xml”;
//旋度辅助函数
函数curl\u get($url){
$curl=curl\u init($url);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl,CURLOPT_超时,30);
$return=curl\u exec($curl);
curl_close($curl);
return$return;
}
//加载用户信息和剪辑
$video\u info=simplexml\u load\u字符串(curl\u get($api\u endpoint));
foreach($video\u info->video as$video){
$out='缩略图中'“/>”;
}
$this->return_data.=$out;
}

要查看ur curl请求的状态,请在ur函数中使用类似的内容

$return = curl_exec($curl);
$info = curl_getinfo($curl);
print_r($info);

这会告诉你很多关于请求的信息,你会知道你的请求到底发生了什么,你可以继续调试。

谢谢Sab。原来我在PHP4服务器上,所以simplexml加载字符串无法工作。你能给我一个替代品吗?也许这会有帮助?