Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/03/2003, 20:49
Avatar de MSDark
MSDark
 
Fecha de Ingreso: noviembre-2002
Ubicación: Talca VII región
Mensajes: 337
Antigüedad: 21 años, 5 meses
Puntos: 1
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
__________________
DelirioLinux.. Software Libre y tecnología.. php también..
Saludos :arriba:
Usuario Linux #198486 y Ubuntu #12791
Gutsy Gibbon

Última edición por MSDark; 09/03/2003 a las 20:52