Foros del Web » Programando para Internet » PHP »

Manipular cadenas con preg_replace

Estas en el tema de Manipular cadenas con preg_replace en el foro de PHP en Foros del Web. Hola amigos: Tengo desactivado el uso de etiquetas html para usuarios en un formulario de comentarios. Necesito que cuando escriban por ejemplo [ b ]hola[ ...
  #1 (permalink)  
Antiguo 06/12/2008, 04:19
 
Fecha de Ingreso: noviembre-2008
Mensajes: 85
Antigüedad: 15 años, 4 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.
  #2 (permalink)  
Antiguo 06/12/2008, 05:29
 
Fecha de Ingreso: septiembre-2008
Ubicación: Lanzarote, Canarias
Mensajes: 486
Antigüedad: 15 años, 7 meses
Puntos: 41
Respuesta: Manipular cadenas con preg_replace

http://www.desarrolloweb.com/articulos/2438.php
  #3 (permalink)  
Antiguo 06/12/2008, 05:32
 
Fecha de Ingreso: noviembre-2008
Mensajes: 85
Antigüedad: 15 años, 4 meses
Puntos: 2
Respuesta: Manipular cadenas con preg_replace

Fenomenal. Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:46.