2014-04-01 55 views
4

喜:) (抱歉,如果我的英語不完美:/) 我嘗試做一個代碼編輯器爲我的網站,我想在自動顏色由用戶編寫的代碼有一段時間他們會把它錄下來。 我發現這個PHP腳本使用GeSHi顏色代碼。我的問題是,我不能在textarea的使用:/ 有人談到使用字段集,但我不能瞭解:/稱作GeSHi代碼編輯器對Web

include("geshi/geshi.php"); 

$source = $req; 
$language = 'php'; 
$path = 'geshi/geshi/'; 

$geshi = new GeSHi($source, $language, $path); 

echo $geshi->parse_code(); 

可能有人幫助我嗎? :)謝謝:)

+0

你不能用GeSHi做到這一點,因爲它不提供編輯功能,它只是語法高亮你的標記。看看[CodeMirror](http://codemirror.net/)而不是 –

+0

謝謝@onetrickpony :)我要去看看:) – user3375448

+1

Geshi解析代碼服務器端。您應該使用客戶端解析它,以便用戶可以實時編輯代碼。看看http://ace.c9.io或http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors查看所有這些信息。 ACE是基於Canvas的,你應該努力獲得更好的性能。 –

回答