Estoy teniendo un problema en uno de los codigos que uso para bbcode, es el de las citas.
La funcion cumple bien su comentido cuando se cita un mensaje normal, pero cuando se cita un mensaje que, a su vez, tiene una cita incorporada, solo cita el primer mensaje y deja los codigos de la cita que tenia este...
Esta es la linea que uso:
Código PHP:
$texto = preg_replace("`\[citar=(.*?)\](.*?)\[/citar\]`is", '<span class="bold">$1 escribió:</span><div class="topic_quote">$2</div>', $texto);
[citar=FuLaNo_]texto de la cita[/citar]
ej:
![](http://img415.imageshack.us/img415/9524/citarok4us.jpg)
Pero funcionaria mal si tengo este otro mensaje:
[citar=FuLaNo_][citar=otro_usuario]texto de la cita[/citar][/citar]
ej:
![](http://img323.imageshack.us/img323/7077/citarerror7wt.jpg)
Si alguien puede ayudarme se lo agradeceria mucho...