Проверка доступности видео на 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
Изменено: 08 05 2018
Просмотров: 1185