Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/05/2004, 09:49
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

El problema es que los caracteres [ y ] son caracteres especiales en las espresiones regulares. Si quieres indicar los caracteres [ y ] tienes que escaparlos con \ , algo como:

$mensaje = preg_replace("#\[a\](.*?){1}\[/a\]#", "<a href=\"$1\" target=\"_blank\"><B>$1</B></A>", $mensaje);

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.