Bueno asi estaba intentandolo, y buscando por ahi encontre esto
http://www.phpzone.cl/code/?id=35
de donde comenze a guiarme (con lo de las expresiones regulares) pero si pongo esas expresiones me devuelve error de
esta es la expresion:
Código PHP:
$code = array("/([)(b)(])(\r\n)*(.*)([/b])/siU");
$html = array( "<b>\5</b>");
$texto = preg_replace($code,$html,$texto);
Cita: chaoPHP Warning: Unknown modifier 'b' in C:\WINDOWS\TEMP\~scp.php on line 8
linea 8 = preg_remplace();
entonces yo lo hice asi
Código PHP:
$code = array("/([)(b)(])/","/(:[\\/b])/siU");/*Con los : evito que aparescan ciertos signo osea <> */
$html = array("<b>","</b>");
$texto = preg_replace($code,$html,$texto);
y eso me devuelve
Hola chao
teniendo en cuenta que esta es una funcion y hago esto
Código PHP:
echo bbcode("[ b]hola[ /b] chao");
los espacion son para que no los reconosca el foro
como lo puedo arreglas?
Gracias de antemano
Saludos