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();
可能有人幫助我嗎? :)謝謝:)
你不能用GeSHi做到這一點,因爲它不提供編輯功能,它只是語法高亮你的標記。看看[CodeMirror](http://codemirror.net/)而不是 –
謝謝@onetrickpony :)我要去看看:) – user3375448
Geshi解析代碼服務器端。您應該使用客戶端解析它,以便用戶可以實時編輯代碼。看看http://ace.c9.io或http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors查看所有這些信息。 ACE是基於Canvas的,你應該努力獲得更好的性能。 –