Ver Mensaje Individual
  #8 (permalink)  
Antiguo 29/04/2013, 17:17
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 8 meses
Puntos: 2237
Respuesta: Alguien de aqui tiene un foro o pagina que convierta las urls?

A ver, quitar ampersand y otras variables, dejando sólo la ID, es tan sencillo como:

Código PHP:
Ver original
  1. function youtubeId($url) {
  2.         $match = preg_match("#(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=v\/)[^&\n]+(?=\?)|(?<=v=)[^&\n]+|(?<=youtu.be/)[^&\n]+#", $url, $matches);
  3.         if((int) $match > 0) {
  4.               $return $matches[0]; // Devuelves la ID
  5.         }
  6.         return false; // No es una ID de youtube
  7.     }
  8.  
  9. $url = "http://www.youtube.com/watch?v=PsbPkZPKEuY&feature=branded";
  10. echo "ID de Youtube: " . youtubeId($url); // PsbPkZPKEuY
__________________
- León, Guanajuato
- GV-Foto