Я создаю веб-сайт управления фрагментами в Интернете, есть ли элемент управления, который я могу использовать для визуализации кода и исходного кода цвета в соответствии с языком? - PullRequest
1 голос
/ 03 марта 2010

Вы, ребята, знаете в Pastebin, как в соответствии с выбранным языком код раскрашивается?

Можно ли использовать элемент управления на моем сайте? Я использую PHP и Zend Framework.

Edit: Я думал что-то вроде:

CodeControl mycontrol = new CodeControl(sourcecode.txt, 'c#');

или

CodeControl mycontrol = new CodeControl(sourcecode.txt, 'javascript');

Я уверен, что кто-то уже сделал это, нет смысла изобретать велосипед. :)

Ответы [ 2 ]

1 голос
/ 03 марта 2010

Для этого вы можете использовать функцию PHP highlight_string . Вы также можете использовать Prettify кодировщик цвета, который использует StackOverflow.

0 голосов
/ 03 марта 2010

Есть встроенная функция - highlight_string (), но она действительно работает только с исходным кодом PHP. Возможно, вы захотите попробовать GeSHi , который поддерживает множество языков.

С

...