Решение, как проверить на PHP, что видео YouTube доступно, не удалено и не закрыто
Решение:
function isAvailableVideo($videoId) { $headers = get_headers('https://www.youtube.com/oembed?url=https://www.youtube.com/watch?v='.$videoId.'&format=json'); return (substr($headers[0], 9, 3) !== '404'); }Если видео доступно и открывается, то функция возвратит true, если с видео что-то не так, возвратит false
Похожие решения:
Комментарии (0)