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.
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.