Código PHP:
   $resaltar = "highlight_string($1)";
 $bbcode[] = '/\[code\](.*)\[\/code\]/is'; $html[] = 'Codigo: <pre'.$BoxStyle.'>'.$resaltar.'</pre>'; 
      
  |  ||||
|      Respuesta: Resaltar con highlight_string()    Pero ¿tienes un problema o lo resolviste?    
				__________________   Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos  |  
  
  |  ||||
|      Respuesta: Resaltar con highlight_string()    Es que highlight_string es una funcion y la estas colocando como string.     
				__________________   Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos  |  
  
  |  ||||
|      Respuesta: Resaltar con highlight_string()    Hola, gracias por tu respuesta, ya lo habia probado, me da este error:    Cita:   Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in /home/a3277071/public_html/editor/2.php on line 24   |  
  
  |  |||
|      Respuesta: Resaltar con highlight_string()    Ah!, entoces es que la variable es 'uno', parecía una ele minúscula. Las variables en PHP no pueden empezar por un número.   Y si $1 se refiere al (.*) deberías poner el código así: Código PHP:     |  
  
  |  ||||
|      Respuesta: Resaltar con highlight_string()    Cita:  Sale esto 
					Iniciado por serser      Ah!, entoces es que la variable es 'uno', parecía una ele minúscula. Las variables en PHP no pueden empezar por un número.  Y si $1 se refiere al (.*) deberías poner el código así: Código PHP:    $1 Codigo: 1 No sale el texto que envie, asi que no se resalta, y envie lo que envie siempre esta el $1 antes..  Cita:  No entiendo para que sirve ni para que me serviria, ya estoy usando preg_replace.Tienes que usar preg_replace_callback para hacer eso.  Saludos. Gracias a todos.  |  
  
  |  ||||
|      Respuesta: Resaltar con highlight_string()   Código PHP:     |  
  
  |  |||
|      Respuesta: Resaltar con highlight_string()    Prueba este código:    
Código PHP:
 La clave estaba en el flag e, que evalúa la parte a reemplazar ($html) como si fuera código fuente, cosa totalmente necesaria para la función highlight_string con el parámetro de retorno puesto en true. La etiquete <pre> la he cambiado por <div> ya que la función highlight_string implica la conversión de espacios, saltos de línea, etc., por sus respectivas entidades html. Ver original Última edición por serser; 11/12/2009 a las 02:02  |