Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/08/2004, 10:21
E*M*P*I*C*A*L
 
Fecha de Ingreso: agosto-2004
Mensajes: 36
Antigüedad: 19 años, 8 meses
Puntos: 0
Conseguí que mostrara el código coloreado y en su lugar correspondiente pero no me deja parsear los tags, lo máximo que consigo es reemplazar las [b] por <b> (por poner un ejemplo), pero me imprime el código en vez de interpretarlo :/, supongo que lo hace por la función highliht_string(). ¿Cómo puedo indiarle la diferencia entre elementos del array que contienen código (solo el código que quiero colorear) y elmentos que no lo tienen?

Código PHP:
<?php
function pretty($string)
{
  
$string split("\[code\]|\[\/code\]"$string);
  for (
$x=0;$x<count($string);$x++){
  
$string[$x] = str_replace("[b]""<b>"$string[$x]);
  
$string[$x] = str_replace("[/b]""</b>"$string[$x]);
  
$string[$x] = highlight_string($string[$x]);
  echo 
"$sring[$x]";}
 }
?>
Hay algo que no soy capaz de ver...
__________________
Como aquel que calla otorga y aunque la ignorancia es sorda pude levantar la voz, más fuerte que los ladridos de los perros consentidos y que la voz del pastor.

Última edición por E*M*P*I*C*A*L; 27/08/2004 a las 10:26