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...