Nous allons voir dans ce tutoriel comment afficher sur une page html du code colirisé comme dans un éditeur de texte avec PHP. Il existe dans PHP diverses fonctions permettant de réaliser cette colorisation. Les couleurs utilisées pour l’affichage sont visibles dans le phpinfo.
Tout d’abord la fonction highligth_string() :
Description : mixed highlight_string ( string str [, bool return] )
Si le deuxième paramètre est positionné à TRUE highlight_string() renvoie le résultat dans une variable plutôt que sur la sortie standard. Par défaut ce paramètre est positionné à FALSE.
Exemple d’utilisation :
highlight_string('<?php
//Commentaire
echo "helloWorld";
?>' );
?>
La fonction highlight_file() permet aussi d’afficher du code coloriser mais celui contenu dans un fichier :
Description : mixed highlight_file( string filename [, bool return] )
Comme pour highlight_string() si le deuxième paramètre est positionné à TRUE la fonction renvoie le résultat dans une variable plutôt que sur la sortie standard.
Exemple d’utilisation :
highlight_file('fichier.php');
?>
A noter que la fonction show_source() est un alias de highlight_file() l’une ou l’autre peut être utilisée
février 16th, 2007 at 11:33
Salut
Tu a fait une grossiere erreur dans ton tuto …
La fonction show_code() n’existe pas …
C’est shox_source() qui alias de highlight_file()
février 16th, 2007 at 11:56
oui, tu as raison !
Je corrige