Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/12/2008, 04:19
urruju
 
Fecha de Ingreso: noviembre-2008
Mensajes: 85
Antigüedad: 15 años, 5 meses
Puntos: 2
Manipular cadenas con preg_replace

Hola amigos:
Tengo desactivado el uso de etiquetas html para usuarios en un formulario de comentarios. Necesito que cuando escriban por ejemplo [ b ]hola[ /b ] se convierta a <b>hola</b> manipulando cadenas con preg_replace. Yo hago lo siguiente:

function coment($_valor='')
{
$patrones[1] = "/'[ b ]'/";
$patrones[2] = "/'[ /b ]'/";
$reemplazos[1] = "<b>\n";
$reemplazos[2] = "</b>\n";
$_remplazado = preg_replace($patrones, $reemplazos,$_valor);
return $_remplazado;
}
echo coment

Y me da el siguiente error:
Warning: preg_replace() [function.preg-replace]: Unknown modifier 'b' in

Alguna idea de como corregirlo.
Gracias.