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.
Waszym zdaniem:
Nikt jeszcze nie dodał swojego komentarza. Możesz być pierwszy!