Code solutions to PHP, JS, CSSCode source PHP, JS, CSS

Répandez vos soluces sur la planète

Love me
Solucior » PHP » Fonction simple pour la coloration syntaxique PHP

Fonction simple pour la coloration syntaxique PHP

05/21/2011 par Dux   -   non-noté

Cette petite fonction applique la coloration syntaxique de PHP en affichant le résultat en tableau avec les numéros de lignes.
On ne peut pas faire beaucoup plus simple. Vous pouvez évidement rajouter du CSS.
C'est la fonction utilisée par solucior.com

code source



 
<?php
function tabcode($txt) {
   
$txt = str_replace(array("\t", "\r\n", "\r"), array("        ", "\n", "\n"), $txt);
   
$txt = highlight_string(''.$txt, true);
   
$txt = ereg_replace('(<?php )+', '', $txt);
   
$tab = explode("<br />", $txt);
   foreach (
$tab as $key => $line) {
       if (
$bg != '#fff') $bg = '#fff'; else $bg = '#F5F5F5';
       
$code .= '<tr><td>'.($key+1).'</td><td style="background:'.$bg.'">'.$line.'</td></tr>';
   }
   return
'<table cellspacing="0" cellpadding="0">'.$code.'</table>';
}
?>
Noter ce code     |     Copié : 21x

Commentaires pour Fonction simple pour la coloration syntaxique PHP

Aucun commentaire
Ajouter un commentaire Pseudo   Site
ZOOM


Fonction simple pour la coloration syntaxique PHP