Código PHP:
//BBCODE
function bbparse($mensaje) {
$bbcode = array();
$xhtml = array();
// Ponemos cada BBCode y su reemplazo
$bbcode[] = "[i]"; $xhtml[] = "<em>";
$bbcode[] = "[/i]"; $xhtml[] = "</em>";
$bbcode[] = "[b]"; $xhtml[] = "<strong>";
$bbcode[] = "[/b]"; $xhtml[] = "</strong>";
$bbcode[] = "[imagen]"; $xhtml[] = "<img src='";
$bbcode[] = "[/imagen]"; $xhtml[] = "' />";
return str_replace($bbcode,$xhtml,$mensaje);
}
$out = bbparse($out);
El problema es que lo estoy insertando en un chat y si los usuarios borran accidentalmente el [/b].
Todo el demas Texto seguira en negritas
Quisiera que me ayudaran :)
Saludos