Tema: explode(); ?
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/01/2003, 10:07
Avatar de epplestun
epplestun
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años
Puntos: 5
creo que ya se lo k kieres, te dejo un codigo chapucero para k veas como funciona:

Código PHP:
function depura_txt($msg) {
                        
ob_start();
                        
highlight_string($msg);
                        
$code ob_get_contents();
                        
ob_end_clean();
                        
$keycol=ini_get("highlight.keyword"); 
                        
$manual="http://www.php.net/manual-lookup.php?lang=es&pattern="
     
                        
$code=preg_replace('{([\w_]+)(\s*</font>)'.'(\s*<font\s+color="'.$keycol.'">\s*\()}m','<a title="Ver página del manual para $1" href="'.$manual.'$1">$1</a>$2$3'$code); 

                        
$original[0] = "/\[codigo\](.+?)\[\/codigo\]/i";
                        
$depurado[0] = '<table width=95% border=0 cellpadding=2 cellspacing=0 align=center bgcolor=#f2f2f2 class=CUADRO><tr><td><font size=1><b>Código</b></font><font size=2>\\1</font></td></tr></table>';
                        
$msg preg_replace($original$depurado$code);
                        
$x   str_replace("<code>","<font face=verdana size=1>",$msg);
                        
$xx  str_replace("<br />","",$x);
                        
$xxx str_replace("</code>","",$xx);
                        return 
nl2br($xxx);
                    } 
__________________
Usuario registrado de Linux #288725