Segue um exemplo básico e prático para colorir seu código fonte e exibi-lo em uma página. Esse efeito também é conhecido como Syntax Highlight.
//$nCodigo recebe o código a ser colorido $nCodigo = 'Nome da Página 10;$i++) { echo "linha ".$i; } ?> '; $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 echo $codigofonte;