gpt4 book ai didi

laravel - 如何检查laravel中是否存在youtube url?

转载 作者:行者123 更新时间:2023-12-03 05:27:30 26 4
gpt4 key购买 nike

我想检查输入的URL在YouTube上是否存在,然后再将该URL保存到数据库中

我正在使用此代码

$url = 'https://www.youtube.com/watch?v=KeaoSIKaxeg';
if(preg_match('/http:\/\/www\.youtube\.com\/watch\?v=[^&]+/', $url))
{
dd('match');
}
else
{
dd('not match');
}

我已经尝试了一切,但没有任何效果。即使URL有效,它始终返回“不匹配”。

最佳答案

$headers = get_headers('http://www.youtube.com/oembed?url=https://www.youtube.com/watch?v=KeaoSIKaxeg');
if (!strpos($headers[0], '200')) {
echo "The YouTube video you entered does not exist";
}

关于laravel - 如何检查laravel中是否存在youtube url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56964122/

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