Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
YouTube嵌入和PHP_Php_Youtube Api - Fatal编程技术网

YouTube嵌入和PHP

YouTube嵌入和PHP,php,youtube-api,Php,Youtube Api,我允许用户上传一个YouTube嵌入链接,在他们的个人资料页面上显示视频。但是,在我当前的代码运行时,它不起作用。我成功地从保存youtube嵌入链接的数据库中回显了该字段,因此我知道php代码正在提取链接。然后,我替换PHP代码并将实际链接放在src属性中,但它仍然不起作用。下面是代码 <iframe width="420" height="315" src="<?php echo $detailed_profile_data['video_1'];?>"

我允许用户上传一个YouTube嵌入链接,在他们的个人资料页面上显示视频。但是,在我当前的代码运行时,它不起作用。我成功地从保存youtube嵌入链接的数据库中回显了该字段,因此我知道php代码正在提取链接。然后,我替换PHP代码并将实际链接放在src属性中,但它仍然不起作用。下面是代码

<iframe width="420" height="315"
    src="<?php echo $detailed_profile_data['video_1'];?>" 
    frameborder="1" allowfullscreen>
</iframe>

您可能希望使用oEmbed从用户提交的URL中找出实际的可嵌入URL


这篇关于堆栈溢出的文章可能会有所帮助:

$detailed\u profile\u data['video\u 1']
中实际是什么?也许您可以共享一个示例数据。正如@uzyn所说,需要知道在
src
中输出的是什么,您是否检查了$detailed_profile_data['video_1'],是否为您提供了一个正确的值???函数detailed_profile_data获取用户提交到数据库的链接。这是它返回的结果。