
Fshl est un colorateur syntaxique en PHP, il colore pas mal de codes tels que le PHP, SQL, CSS, XHTML et j'en passe. Il existe déjà quelques colorateurs mais ils ont souvent la réputation d'être lourd, d'être une usine à gaz comme je dirais.
Le colorateur syntaxique que je vais vous montrer est, lui, léger.
Pour vous montrer une démonstration grandeur nature, j'ai installé Fshl sur Ivation en créant une balise bbcode permettant de mettre du code dans les billets, ce qui est sympathique car je parlerai de temps à autre de développement Web.
Code : PHP
1: <?php 2: ob_start(); 3: session_start(); 4: include( 'fonctions.php' ); 5: ?> 6: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 7: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> 8: <head> 9: <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 10: <title>Titre de ma page</title> 11: <base href="<?php echo $url_site; ?>" /> 12: 13: <link rel="stylesheet" href="design/global.css" type="text/css" media="screen" /> 14: <link rel="shortcut icon" type="image/png" href="images/favicon.png" /> 15: </head> 16: <body>
Ah et j'oublais : comme vous le voyez là, la balise PHP colore bien évidemment le PHP mais aussi l'HTML, le SQL et le CSS à la fois, car ils sont souvent dans la même page quand on y pense.
J'aurais pu utiliser Pygments mais c'est en Python et ce langage n'est pas disponible en hébergement mutualisé chez Din'Hosting (ça devrait venir, à priori).
Bref si vous êtes intéressé par ce colorateur, rendez-vous sur la page Google Code du projet, où vous pourrez télécharger l'archive (avec des exemples) et vous documentez à son sujet (qu'on se le dise : c'est simple à implémenter).
PS : certains trouveront peut-être que les couleurs de la coloration ne sont pas terribles mais tout ça se change dans le CSS mais moi personnellement, j'aime bien, ça change de Notepad++ avec du bleu/vert/noir et rouge partout. :p
PS 2 : il y a même les liens sur les fonctions vers la documentation PHP, si c'est pas la classe. ;o)
Le 06/05/2008 à 09:16 - par Camille - dans 
8
azymut
#1 - Le 06/05/2008 à 11:19 - Répondre
Sithran
#2 - Le 06/05/2008 à 12:04 - Répondre
Camille
#3 - Le 06/05/2008 à 17:02 - Répondre
Vanger
#4 - Le 08/05/2008 à 06:40 - Répondre
scientifix94
#5 - Le 18/05/2008 à 22:42 - Répondre
Zou, on remonte
Pages : 1