Colorare i codici con GeSHI

Creato il 29 maggio 2012 da Ketek @CarloVentrella

Colorare le porzioni di codice è una funzione essenziale dei siti di programmazione in quanto, oltre ad abbellire le nostre pagine, garantisce una migliore leggibilità del codice. Lo strumento che ci è viene in aiuto si chiama GeSHI(Generic Sintax Higlighter), un programma scritto in PHP che si integra in modo semplice e veloce nel nostro sito web.

INSTALLAZIONE

Innanzitutto occorre scaricare il programma dall´apposito sito e copiare il tutto nella cartella principale del nostro server.

Download - GeSHI

UTILIZZO

GeSHI è dotato di numerose funzioni ma per il suo utilizzo basilare saranno necessarie poche righe di codice:

 
include(´geshi/geshi.php´);
$linguaggio = ´C´;
$codice = ´printf("Hello World")´;
$codice_elaborato = new GeSHi($codice, $linguaggio);
echo $codice_elaborato->parse_code();
 

Le parti essenziali sono tre:

  • includo lo script
  • elaboro il codice passandogli il codice e il linguaggio di programmazione
  • scrivo il risultato

Per un maggiore approfondimento sulle funzioni che GeSHI mette a disposizionee e sui linguaggi da esso supportati è necessario consultare la documentazione ufficiale.

NOTE

Nel caso di codice HTML il parametro da passare come linguaggio è html4strict e non, come è logico pensare, html, mentre il codice jQuery fa parte della programmazione Javascript.



Potrebbero interessarti anche :

Possono interessarti anche questi articoli :