Y que pasa si ingresan un link válido pero con un código inválido?
yo prefiero validar si el video existe, que ingresen un código válido, algo así rápido para que lo mejores:
Código PHP:
Ver original<?php
function validarYT($codigo) {
$url = "http://gdata.youtube.com/feeds/api/videos/$codigo";
//Este if es opcional
if ($arr[0] == 'HTTP/1.0 404 Not Found') {
return false;
}
if ($arr[0] == 'HTTP/1.0 200 OK') {
return true;
}
return false;
}
if (validarYT('WosrUnjb2UQ')) {
echo 'Valido';
} else {
echo 'Invalido';
}
Ya URL ya queda de cuenta tuya. Saludos.