2014-04-01 60 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的,你应该努力获得更好的性能。 –

回答