Thomas Jefferson | Programador PHP | Analista de Sistemas | Teresina-Piauí


Colorir código PHP a ser exibido no site

Função para colorir um código PHP que será exibido no site, o codigo passado deve ser iniciado por "<?php" ou "<?" para que a função identifique o início e o final do código

<?php 
//formarta o código fonte de forma a deixalo mais apresentável
function formata_codigo($funcao){
    
//$nCodigo recebe o código a ser colorido
    
$nCodigo    $funcao;
    
$trocar    = array("<"">""$","%");
    
$remover    = array("<"">""$","%");
    
$codigo    str_replace($remover$trocar$nCodigo);

    
//Remove barras invertidas de uma string
    
$codeSrc    stripslashes($codigo); 

    
//Converte caracteres especiais para a realidade HTML 
    
$codeOut    htmlspecialchars(highlight_string($codeSrc,true)); 

    
//mostra o destaque da sintaxe para o parâmetro $codeSrc usando as cores definidas para o destacador de sintaxe do PHP
    
$codigofonte''.highlight_string($codeSrc,true).''

    
//Para exibir o código colorido
    
return $codigofonte;
}
?>
Postado Por Thomas Jefferson em 02/08/2011 16:30:40
Visualizações | Comentários 0


Comentários

  • Seja o primeiro a comentar.

Deixe seu comentário

Todos os comentários estão sujeitos à moderação