Obtener el ID de un video Youtube

Obtener el ID de un video Youtube para guardarlo en una BD

Obtener el ID de un video Youtube

Obtener el ID de un video Youtube para guardarlo en una BD

PHP

Para insertar un video de Youtube en una página web, debemos obtener el ID del video y guardarlo en una base de datos para luego extraerlo en nuestra web.

Cuando desarrollamos una página dinámica de videos, en ocaciones es necesario obtener el id del video, guardarlo en la base de datos de la página web y luego extraerlo en la sección que deseemos visualizar.

¿Cómo obtener el ID de un Video de Youtube con PHP?

Para extraer el ID de forma dinámica de un video de Youtube, pues Youtube nos brinda un link para cada video, es aquél que está en la url o barra de direcciones del navegador, pero es una url completa que tiene la siguiente sintaxis

https://www.youtube.com/watch?v=jkQ41Xjn-K0

Analizando la url pues observamos que el ID es el conjunto de caracteres que estan después de v=, una forma de obtener el id es con la siguiente función, a partir de ahí ya podemos salvar en una base de datos para ser empleado porteriormente en una página web.

Lo que haremos será explotar la url en un array separado por el caracter "=" luego retornaremos el segundo elemento que es el que contiene la cadena de caracteres del ID del video de Youtube. Este es un proceso dinámico que implementado correctamente en una página web puede ser de mucha utilidad.

Script PHP función para obtener el ID de una url de un video de Youtube:

// FUNCIÓN PARA OBTENER EL ID DE UN VIDEO DINÁMICAMENTE
function obtenerIdVideo($url){
    $url_parseada   =   explode("=",$url);
    return $id  =   $url_parseada[1];
}
$video_id = obtenerIdVideo("https://www.youtube.com/watch?v=jkQ41Xjn-K0");

echo $video_id;
// esto imprimirá : jkQ41Xjn-K0


// PUEDES GUARDAR EL ID EN UNA BASE DE DATOS

// LUEGO PUEDES EXTRAERLA CUANDO LO REQUIERA TU APLICACIÓN

Es un código sencillo de implementar, es ideal para extraer el ID y luego salvarlo en una tabla para luego extraerla cuando necesitamos insertarla en la página web, obviamente usamos el código que nos da Youtube para insertar.

Script para mostrar el video

<iframe width="560" height="315" src="https://www.youtube.com/embed/<?php echo $video_id ?>" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Y listo con ésta pequeña modificación pueder mostrar el video desde la base de datos en tu página web, simple y sencillo verdad?

Hasta un próximo video tutorial de PHP.

Compártelo...talvez alguién lo necesite!

Whatsapp Messenger Facebook Twitter

Visitado 7601 veces | Publicado hace 2 años

Curso Flutter y Laravel Tienda Abarrotes con Delivery

Mira el temario del curso en el siguiente link
VER MÁS DETALLES DEL CURSO

Logo Codea App

© Todos los derechos reservados CODEA APP | Cursos de programación avanzados con proyectos reales | 2020