在php中获取youtube视频标题

时间:2012-03-13 11:42:59

标签: php javascript youtube-api

我正在我的数据库中保存youtube视频ID,并希望在我的应用程序中显示该视频的标题。我得到了以下代码并且运行良好。但是如果我们在标题中添加一个带有“#”的视频,那么即使它的标题有效,它也会返回“无标题”......

请帮我一把......

试试这个视频ID:4O7kTOTg1UE(其网址中有“#”,这不起作用)

我的代码看起来像

    if($content=@file_get_contents("http://youtube.com/get_video_info?video_id=".$video_id)) {
        parse_str($content, $ytarr);
if(isset($ytarr['title'])) {
        $myvideos[$i]['video_title']=$ytarr['title'];

                $i++;
}

else {
$myvideos[$i]['video_title']="No title";
$i++;
}


    }
    else {
        $myvideos[$i]['video_title']="No title";
$i++;
    }

请帮忙

0 个答案:

没有答案