Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2013, 15:31
Avatar de iEnrique
iEnrique
 
Fecha de Ingreso: abril-2013
Ubicación: España
Mensajes: 346
Antigüedad: 11 años
Puntos: 5
BBCode de Youtube

Lo que quiero hacer es esto, a ver si lo entienden:

Código PHP:
Ver original
  1. <?php
  2. $texto = "[youtube]http://www.youtube.com/watch?v=rRoy6I4gKWU[/youtube]";
  3. $search = array(
  4.       "/\[youtube\]http://www.youtube.com/watch?v=(.*?)\[\/youtube\]/is",
  5.  );
  6. $replace = array(
  7.       "<iframe width=\"420\" height=\"315\" src=\"//www.youtube.com/embed/$1\" frameborder=\"0\" allowfullscreen></iframe>"
  8.  );
  9.  $video = preg_replace($search, $replace, $texto);
  10.  echo $video;
  11.  ?>

Ese código no me funciona, pero, ¿cómo haría para que me funcionara? Lo que me gustaría es que el código en vez de coger solo "[youtube]", que coja "[youtube]http://www.youtube.com/watch?v=" y que reciba la id del vídeo únicamente.

Un saludo, gracias.