jsGears.com 技術論壇 - AJAX, JavaScript, jQuery, 網站開發, 前端效能優化's Archiver

wmh 發表於 2007-7-17 08:46

[PHP] GeSHi - 程式碼色彩顯示工具(Highlighter)

GeSHi 一開始是為了 phpBB 所做的顯示程式碼的工具,後來獨立成為單獨的程式,可提供給 php 開發者來製作程式碼有色彩顯示的文字區塊,效果如下:
[list=1][*][font=Courier New][color=#b1b100]include_once[/color][color=#66cc66]([/color][color=#ff0000]'geshi.php'[/color][color=#66cc66])[/color];[/font][*][font=Courier New][color=#0000ff]$geshi[/color] = [b][color=#000000]new[/color][/b] GeSHi[color=#66cc66]([/color][color=#0000ff]$source[/color], [color=#0000ff]$language[/color][color=#66cc66])[/color]; [/font][*][url=http://www.php.net/echo][font=Courier New][color=#000066]echo[/color][/font][/url][font=Courier New] [color=#0000ff]$geshi[/color]->[color=#006600]parse_code[/color][color=#66cc66]()[/color];[/font][/list]

使用方式其實就像上面那三行程式一樣,非常簡單,主要是透過一個物件並指定你要顯示的程式語言後,就可以幫你產生漂亮的程式碼囉。在官方網站首頁的右下角 Demonstration 就有提供馬上測試的功能,輸入你的程式碼並且選擇語言,就可以立即測試。喜歡的話就下載回家放到自己的程式裡面吧。

官方網站 [url]http://qbnz.com/highlighter/[/url]

頁: [1]

Powered by Discuz! Archiver  © 2001-2009 Comsenz Inc.