elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Sugerencias y dudas sobre el Foro (Moderador: el-brujo)
| | |-+  Inscrustrar vídeos youtube (Mejoras)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Inscrustrar vídeos youtube (Mejoras)  (Leído 4,464 veces)
el-brujo
ehn
***
Desconectado Desconectado

Mensajes: 21.586


La libertad no se suplica, se conquista


Ver Perfil WWW
Inscrustrar vídeos youtube (Mejoras)
« en: 22 Mayo 2012, 18:37 pm »

A petición del usuario Graphixx:

http://foro.elhacker.net/php/grave_vulnerabilidad_php_en_modo_cgi-t361611.0.html;msg1747431#msg1747431

Se añade las nuevas urls de los vídeos de youtube para inscrutrar (embed) videos

Ahora si funciona el código de las nuevas urls:

Código:
[youtube=425,350]http://youtu.be/ZcUsR9DSSOk[/youtube]

Y el viejo también:

Código:
[youtube=425,350]http://www.youtube.com/watch?v=ZcUsR9DSSOk[/youtube]

También funciona con urls de youtube en https

La antigua expresión regular en PHP era:

Código
  1. $pattern = \'/http:\/\/.+v=(.+)(&.+)*/i\';

Ahora es un poquito más larga xD

Código
  1. $pattern = \'(http(?:s?)://(?:www\.)?youtu(?:be\.com/watch\?v=|\.be/)(\w*)(&(amp;)?[\w\?=]*)?)\';

Lo único que no sé si dejar un object o usar un iframe:

Código:
<object type="application/x-shockwave-flash" width="$2" height="$3" data="http://www.youtube.com/v/$1&ap=%2526fmt%3D18" allowScriptAccess="never"><param name="movie" value="http://www.youtube.com/v/$1&ap=%2526fmt%3D18"></param><param name="wmode" value="transparent"></param></object>

Código:
<iframe width="'.$2.'" height="'.$3.'" src="http://www.youtube.com/embed/'.$1.'" frameborder="0"></iframe>


« Última modificación: 22 Mayo 2012, 18:51 pm por el-brujo » En línea

Weeken

Desconectado Desconectado

Mensajes: 291


piensa en gratis


Ver Perfil WWW
Re: Inscrustrar vídeos youtube (Mejoras)
« Respuesta #1 en: 25 Mayo 2012, 07:57 am »



se podria agregar estos botones Insertar Flash swf  tambien ya que esta de moda los videos  :laugh: mi duda seria esto lentea al foro :huh:

Código
  1. [flash=200,200]....[/flash]
  2.  
  3. [swf= .... ]
  4. link: [url=] .... [/url]


« Última modificación: 25 Mayo 2012, 08:00 am por Weeken » En línea

el-brujo
ehn
***
Desconectado Desconectado

Mensajes: 21.586


La libertad no se suplica, se conquista


Ver Perfil WWW
Re: Inscrustrar vídeos youtube (Mejoras)
« Respuesta #2 en: 25 Mayo 2012, 17:36 pm »

la etiqueta y botón flash están desactivados por seguridad, no porque ralentize el foro.
En línea

el-brujo
ehn
***
Desconectado Desconectado

Mensajes: 21.586


La libertad no se suplica, se conquista


Ver Perfil WWW
Re: Inscrustrar vídeos youtube (Mejoras)
« Respuesta #3 en: 16 Octubre 2012, 18:46 pm »

Improved:

Código
  1. $pattern = \'(https?:\/\/(?:www\.)?youtube\.com\/watch\?(?=.*v=((\w|-){11}))(?:\S+)?)\';

Ahora acepta urls del id de video de youtube con _ - etc, antes sólo letras y números
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Bajar videos del youtube
Multimedia
gande876 1 2,276 Último mensaje 2 Octubre 2006, 12:47 pm
por Songoku
videos de youtube
Multimedia
hunterkentaro 2 2,956 Último mensaje 27 Noviembre 2006, 18:34 pm
por hunterkentaro
Miro 3.0: visualiza vídeos en HD y descarga vídeos de YouTube
Multimedia
wolfbcn 0 3,461 Último mensaje 28 Marzo 2010, 01:56 am
por wolfbcn
Miro 4.0: programa gratuito para ver vídeos HD y descargar vídeos de YouTube
Software
wolfbcn 0 5,241 Último mensaje 23 Mayo 2011, 21:13 pm
por wolfbcn
Videos Youtube « 1 2 »
Sugerencias y dudas sobre el Foro
Mardorx 11 7,037 Último mensaje 7 Junio 2011, 18:43 pm
por Mardorx
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines