Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2004, 23:12
Avatar de Reynier
Reynier
 
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 21 años, 5 meses
Puntos: 1
Y que esto sigue sin funcionarme


Haber si me ayudan esto es una de las cosas que le falta a mi foro para completarlo. Tengo estás funciones:
Código PHP:
function BBCode($text){
  
$bbcode eregi_replace("\\[web=([^\\[]*)\\]([^\\[]*)\\[/web\\]""<a target=\"_blank\" href=\"\\1\">\\2</a>"$text);
  
$bbcode eregi_replace("\\[web\\]([^\\[]*)\\[/web\\]","<a target=\"_blank\" href=\"\\1\">\\1</a>",$text);
  while(
$bucle<5) {
   
$bbcode eregi_replace("\\[u\\]([^\\[]*)\\[/u\\]","<u>\\1</u>",$text);
   
$bbcode eregi_replace("\\[i\\]([^\\[]*)\\[/i\\]","<em>\\1</em>",$text);
   
$bbcode eregi_replace("\[b\]([^\\[]*)\[/b\]","<strong>\\1</strong>",$text);
   
$bucle++;
  }
   
$bbcode eregi_replace("\\[center\\]([^\\[]*)\\[/center\\]","<div align=center>\\1</div>"$text);
   
$bbcode eregi_replace("\\[right\\]([^\\[]*)\\[/right\\]","<div align=right>\\1</div>"$text);
   
$bbcode eregi_replace("\\[left\\]([^\\[]*)\\[/left\\]","<div align=left>\\1</div>"$text);
   
$bbcode eregi_replace("\\[justify\\]([^\\[]*)\\[/justify\\]","<div align=justify>\\1</div>"$text);
   
$bbcode eregi_replace("\\[cita\\]([^\\[]*)\\[/cita\\]","\n<div class=\"css_title\">Cita\n<div class=\"css\">\\1</div></div>"$text);
   
preg_match_all ("/(\[)(php)(])(.*)(\[\/php\])/iU"$text$l);
   for(
$i=0$icount($l[0]); $i++){
    
$bbcode str_replace($l[0][$i],PHPFormat($l[4][$i]),$text);
   }
   return 
$bbcode;
  }
#Funcion para código PHP
 
function PHPFormat($php) {
  
$php str_replace("<br \>","\n",$php);
  
ob_start();
  
highlight_string($php);
  
$cfinal ob_get_contents();
  
ob_end_clean();
  
$keycol=ini_get("highlight.keyword");
  
$manual="http://www.php.net/manual-lookup.php?lang=es&amp;pattern=";
  
$cfinal=preg_replace('{([\w_]+)(\s*</font>)'.
                       
'(\s*<font\s+color="'.$keycol.'">\s*\()}m',
                       
'<a href="'.$manual.'$1" title="Ayuda en PHP.net sobre $1" target="_blank">$1</a>$2$3',
                       
$cfinal);
  return 
"<div class='ccs_title'>Código PHP:<div class='css'>".$cfinal."</div></div>";
 } 
la cosa es que me han explicado que para usarla debo hacer esto:
Código PHP:
$formattext BBCode(nl2br($fetch['text'])); 
y entonces imprimo $formattext pero no me funciona pues lo que me escribe en la pagina es esto:
Cita:
Hola:
[ b ]Primero[ /b ] que todo gracias por lo de la actualizacion me pincho de lo mejor.Ahora suponiendo que lo que esta en ese campo lo quiero borrar (esto implica que la tabla tendria entoces una fila menos) por la misma via de la actualizacion lo que en este caso palabra_a_cambiar seria palabra_a_borrar que conyeva a lo anterior dicho.
Gracias de ante mano
Que hago mal o que es lo que pasa?
Salu2

PD: Si alguien ya lo ha hecho antes por favor que me lo explique pues de veras que ya me halo los pelos y nada de nada
__________________
Ing. Reynier Pérez Mira