Ver Mensaje Individual
  #6 (permalink)  
Antiguo 29/04/2013, 16:55
minombreesmm
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 12 años, 8 meses
Puntos: 52
Respuesta: Alguien de aqui tiene un foro o pagina que convierta las urls?

Cita:
Iniciado por Triby Ver Mensaje
& = ampersand

Bueno, si puedes obtener la ID del video, es bastante fácil crear la URL como mejor prefieras, con tu ejemplo:

URL original: youtube.com/watch?v=PsbPkZPKEuY&feature=branded
ID del video: PsbPkZPKEuY
Creas la URL a tu gusto: youtube.com/v/id-del-video

Código PHP:
Ver original
  1. $url = "http://www.youtube.com/watch?v=PsbPkZPKEuY&feature=branded";
  2. $video = funcion_que_devuelve_id($url);
  3. echo "http://www.youtube.com/v/$video";

Cuál es el problema con eso?

En cuanto a la expresión regular, ya la tienes en la función que te sugerí en el mensaje anterior, sólo adapta para obtener lo que necesitas.
entiendo entiendo Xd jejes
el problema es como quitar esos caracteres despues del anderson

osea
&feature=branded

podria hacer un str_replace
de eso, pero hay millones de paginas que usan el anderson..

tambien podria hacer una funcion que contara despues del anderson y borrara todo hasta donde hay un espacio.
pero se me hace que sera mas proceso que si se pone en la expresion regular.
que opinan?

lo que pasa es que en la caja de texto no solo se capturan urls de video, si no cualquier texto junto con videos y cualquier url en el orden que sea.

y la cuestion es que si el usuario mete las cosas en un orden, es que el otro usuario vea todo en el mismo orden como se lo enviaron.

no se si me explique

voy a probarlo con la expresion regular que me sugirio
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra

Última edición por minombreesmm; 29/04/2013 a las 17:14