16
Tutoriales PHP / [FUNCIÓN] Validar video de YouTube
« en: 05 de Septiembre de 2011, 13:54:18 pm »
Buenas a todos, llevo mucho tiempo sin aportar nada a la Comunidad, por lo que ahora me decido y voy a aportar una función que nos permite validar un video de YouTube.
function youtube_validator($dir){
} // Cerramos el IF
¿Cómo lo implementamos en nuestro código? - Pues de la siguiente manera:
if(youtube_validator(URL)){
} else {
}
NOTA: Éste sistema solo funciona con aquellos hostings que tengan activada la funcion fopen().
Espero que les haya gustado el aporte.
Saludos,
Ángel Q.
function youtube_validator($dir){
$explode = explode('watch?v=',$dir); //Este explode separa la URL.
$explode2 = explode('&',$explode[1]); // Este explode separa la URL. Quedando solo la ID del video.
$id = $explode2[0]; // ID del video
if(strlen($id) == 11){ // Si la longitud del video es de 11 carácteres...
$url = 'http://i2.ytimg.com/vi/'.$id.'/default.jpg'; // Dirección de la imagen principal del video.
if($conex= @fopen($url,"rt")){ // Si se puede abrir y leer la imagen...
return true; // Devolver TRUE
} else { // Si no...
return false; // Devolver FALSE
} // Cerramos el IF
} else { // Si no...
return false; // Devolver FALSE
} // Cerramos el IF
} // Cerramos el IF
¿Cómo lo implementamos en nuestro código? - Pues de la siguiente manera:
if(youtube_validator(URL)){
echo 'El video existe';
} else {
echo 'El video NO existe';
}
NOTA: Éste sistema solo funciona con aquellos hostings que tengan activada la funcion fopen().
Espero que les haya gustado el aporte.
Saludos,
Ángel Q.



