Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2011, 19:15
moscrates
 
Fecha de Ingreso: julio-2008
Mensajes: 366
Antigüedad: 15 años, 9 meses
Puntos: 7
Error en cadena de youtube para insercion

HOla mi problema surge al pasar una variable con la una cadena de insercion que da youtube ejemplo

<iframe width="420" height="315" src="http://www.youtube.com/embed/u8AkYOqPXMc" frameborder="0" allowfullscreen></iframe>

esa es la cadena que pasa, entonces lo que yo quiero es debaratar esa cadena y formar una asi.


Código PHP:
Ver original
  1. $cadena = $dato['ruta'];
  2.         echo '\''.$cadena.'\'';
  3.      $cortar = explode('src="', $cadena);
  4.      $segundo = explode('"', $cortar[1] );
  5.      echo ' segundo----->'.$segundo[0];
  6.      
  7.      $tercero = explode("/",$segundo[0]);
  8.      echo '<br>tercero--->'.$tercero[0];
  9.      echo '<br>1--->'.$tercero[1];
  10.      echo '<br>2--->'.$tercero[2];
  11.      echo '<br>3--->'.$tercero[3];
  12.      echo '<br> UNION ->http://'.$tercero[2].'/watch?v='.$tercero[4];


esto en localhost trabaja pero en el hosting nop, n el hosting se crea el frame, cosa que no deberia si es una cadena, ya lo intente concatenado, con caracteres de escape, pasan directo la cadena, me asegure que sea una cadena y nada de nada si alguien tienen idea de lo que pasa por fa ayude