如何在PHP中从任何youtube url动态生成youtube iframe


How to make dynamically youtube iframe from any youtube url in PHP

我想制作一个PHP脚本,解析任何youtube链接/url,并输出iframe,稍后我可以将其存储在SQL数据库中并插入到我的网站上。

感谢的任何帮助

编辑&ANSWEAR

1) 获取视频ID

$step1=explode('v=', $url);
$step2 =explode('&',$step1[1]);
$vedio_id = $step2[0];

2) 创建iframe

<iframe width="320" height="240" src="http://www.youtube.com/embed/'. $vedio_id.'?autoplay=1" frameborder="0"></iframe>
我找到了答案。您需要一个将url转换为嵌入代码的脚本选中此链接URL到嵌入代码PHP脚本

使用此脚本,您可以将任何youtube或vimeo链接转换为嵌入代码您不需要将嵌入代码保存在数据库中,只需保存视频id即可。:)