Kolorowanie składni

Autor: Tomasz Jędrzejewski
Data publikacji: 16.01.2007, 14:22

Na niektórych stronach programistycznych prezentowane sÄ… w artykuÅ‚ach lub poradach pokolorowane fragmenty kodu źródÅ‚owego. PHP domyÅ›lnie potrafi pokolorować jedynie samego siebie, jednak istnieje pewien pakiet obsÅ‚ugujÄ…cy wszystkie popularne jÄ™zyki programowania Å›wiata. Nazywa siÄ™ on GeSHi i jest do zdobycia pod adresem http://qbnz.com/highlighter/. GeSHi napisany jest w PHP, dlatego do jego obsÅ‚ugi nie potrzeba wysyÅ‚ać żadnych e-maili do adminów. Oto przykÅ‚adowe użycie:

<?php
 
$kod = '#include <stdio.h>
 
int main(int argc, char * argv [])
{
   printf("Hello world!\n");
   return 0;
} // end main();';
 
require_once('./geshi/geshi.php');
$geshi = new geshi($kod, 'c', './geshi/');
echo $geshi->parse_code();
 
?>

Rezultat działania tego skryptu będzie następujący:

#include <stdio.h>
 
int main(int argc, char * argv [])
{
   printf("Hello world!\n");
   return 0;
} // end main(); 

Wszystkie możliwości pakietu GeSHi opisane są w jego dokumentacji.

Ostatnia modyfikacja: 16.01.2007, 14:23

Waszym zdaniem:

Nikt jeszcze nie dodał swojego komentarza. Możesz być pierwszy!


Twoim zdaniem:

Reklama

banner

Partnerzy

CityDesign.pl
phpSolutions