gpt4 book ai didi

php - 从动态生成的youtu.be链接获取youtube视频ID

转载 作者:行者123 更新时间:2023-12-03 06:21:48 25 4
gpt4 key购买 nike

我正在使用输出文本链接的WordPress插件,但是用户从第3方网站输入了该链接。链接是youtu.be格式,我需要视频的ID。 I have tried this method,但到目前为止我还不了解

原始代码:

  if($video_link != "")     {   

echo '<p>';
echo 'Please visit : <a href="'. $video_link .'"> Multimedia link </a> for more photos and information' ;
echo '</p>';
}

输出链接:

http://youtu.be/abcdefghijkl

尝试过此操作,无法使其正常工作:
if($video_link != "")
{

$url = $_GET['url'];
$video_id = substr( parse_url($url, PHP_URL_PATH), 1 );
echo '<iframe width="560" height="315" src="https://www.youtube.com/embed'.$video_id.'" frameborder="0" allowfullscreen></iframe>' ;
}

输出Iframe不起作用:

最佳答案

编辑:忽略我以前的答案,您的解析正常。您只是在iframe src属性中“嵌入”后忘记了/

或者,如果需要,您可以仅删除解析中的substr部分(这是去除斜杠的部分)

$video_id = parse_url($url, PHP_URL_PATH);

关于php - 从动态生成的youtu.be链接获取youtube视频ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34027805/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com