Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/03/2010, 06:50
chiflon
 
Fecha de Ingreso: junio-2006
Mensajes: 14
Antigüedad: 17 años, 10 meses
Puntos: 0
Respuesta: problema con preg_replace

gracias Hidek1
pero sigue sin funcionarme :(:(
como sigo sin entender las expresiones esas raras pues lo e copiao directamente a mi codigo y queda asi
Código PHP:
$bbcode[] = '/\[font=(?:"|\')?([\w\s-]*)(?:"|\')?\](.*)\[\/font\]/is'$xhtml[] = '<span style="font-family:$1;">$2</span>';
$bbcode[] = '/\[color=(?:"|\')?(.*)(?:"|\')?\](.*)\[\/color\]/i'$xhtml[] = '<font color="$1">$2</font>'

pero el resultado de:

Código:
[ font=Verdana]VERDANAAAAAA[/font]
[ color=#0000FF][ font=Comic Sans MS]Hola esto esta en comic sans y en azul[/font][/color]
[ font=Comic Sans MS][ color=#0000FF]Hola esto esta en comic sans y en azul[/color][/font]

queda asi:
Código HTML:
[ font=Verdana]VERDANAAAAAA[/font]<br />
<font color="#0000FF][ font=Comic Sans MS]Hola esto esta en comic sans y en azul[/font"></font><br />
[ font=Comic Sans MS]<font color="#0000FF">Hola esto esta en comic sans y en azul</font></span><br /> 

no entiendo porque no coje el corchete final de "#0000FF" y coje el del /font...