Colorare i codici con GeSHI

Creato il 01 gennaio 1970 da Decadeweb @simone_marchese
PHPTutorial

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 = 'PHP';
$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.

Fonte articolo:
www.ketek.altervista.org 


Autore

Sono Carlo Ventrella, studente e appassionato di programmazione, particolarmente interessato allo sviluppo di applicazioni e script per il web. Linguaggi attualmente conosciuti: C,Java, Javascript, css, css3, php e html5.


Sito web dell'autore

Potrebbero interessarti anche :

Possono interessarti anche questi articoli :