Foros del Web » Programando para Internet » PHP »

Parsear bbcode

Estas en el tema de Parsear bbcode en el foro de PHP en Foros del Web. Hola. Me estoy construyendo un sistema para "parsear" códigos bbcode, y me he quedado en esta linea. Cita: [img=400x300]/explorer/files/imagen.jpg[/img] En la expresión uso esto. Cita: ...
  #1 (permalink)  
Antiguo 21/08/2015, 00:52
Avatar de gogupe  
Fecha de Ingreso: octubre-2006
Ubicación: Mallorca
Mensajes: 897
Antigüedad: 18 años
Puntos: 32
Parsear bbcode

Hola.

Me estoy construyendo un sistema para "parsear" códigos bbcode, y me he quedado en esta linea.

Cita:
[img=400x300]/explorer/files/imagen.jpg[/img]
En la expresión uso esto.

Cita:
'~\[img=(.*?)\](.*?)\[/img\]~s',
para convertirlo en

Cita:
'<img src="$2" alt="" />',

Pero no se como hacerlo que coja las dimensiones 400x300, el sistema bbcode ya lo tiene definido asi el tamaño de la imagen.

Gracias !!!!!
__________________
Somos una serie de acontecimiento que puede venir al caso en un momento dado.
  #2 (permalink)  
Antiguo 24/08/2015, 15:09
 
Fecha de Ingreso: enero-2014
Ubicación: España
Mensajes: 6
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Parsear bbcode

Hola, no sé si te he entendido, yo lo haría de la siguiente manera:

Cambiar:
Código:
['~\[img=(.*?)\](.*?)\[/img\]~s',
Por:
Código:
['~\[img=(.*?)x(.*?)\](.*?)\[/img\]~s',
Cambiar:

Código:
'<img src="$2" alt="" />',
Por:

Código:
'<img src="$3" width="$2" height="$1" alt="" />',

Saludos

Etiquetas: bbcode, parsear
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:35.