Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/11/2008, 19:07
thezzin
 
Fecha de Ingreso: septiembre-2008
Mensajes: 350
Antigüedad: 15 años, 7 meses
Puntos: 31
Respuesta: Todas las funciones php

Hola
Con este código y usando la funcion highlight_string() puedes colorear código php
el problema es que tiene que ir la etiqueta de php <?php

Código PHP:
<?php
$htmltag 
='Como en este foro cuando nosotro embolvemos un texto entre las etiquetas 
[Borramephp] <?php 
 $DATE= DATE(); 
?> [Borrame/php] . Todo el code de adentro es tomado como si fuera php. Es decir vos pones una funcion como DATE(); y te la remarca de color azul por ej.'
;


function 
bb_phpc($htmltag){
$htmltag str_replace("]\n""]"$htmltag);
$match = array('#\[php\](.*?)\[\/php\]#se');
$replace = array("'<br><font style=\" background-color:#99CC99\">Codigo php</font><table width=\"auto\" border=\"0\" bgcolor=\"#ECE9D8\">
  <tr>
    <td valign=\"middle\">'.highlight_string(stripslashes('$1'), true).'</td>
</tr>
</table>'"
);
return 
preg_replace($match$replace$htmltag);
}
echo  
bb_phpc($htmltag);
?>
pero aquí hay una librería para colorear muchos lenguajes incluye php es GeSHi
Demo Form
http://geshi.org/
-----------------------
GeSHi site.
http://qbnz.com/highlighter/