В PHP существует встроенная функция подсветки синтаксиса -
highlight_string, которая даже работает, но работает очень криво, временами банально закрашивая весь код в красный цвет, а нам так хочется чего-то большего. От нечего делать, доделал к блогу свой
pastebin. Для подсветки синтаксиса взялась библиотека под название GeSHi, которая умеет работать c огромной кучей форматов перечисленых на
официальном сайте. К тому же генерируется валидный HTML код, подсвечиваются имена функций с ссылками на мануалы, нумеруются строки, ну и другие вкусности.Чтобы не быть голословным, вот
ссылка на сам код контроллера копипастера. Просто распакуйте
последнюю версию geshi в APPPATH/libraries и создайте view файл под свой дизайн не забыв изменить rootpath переменную. Для наглядного примера
perl-файл моей программы
RSBalancer версии 0.0.2 и последняя версия 0.1.1, которая была переписана на
delphi. Такие дела.Между прочим, сегодня вечером решил сходить на новую серию Бондианы. Если верить отзывам, говно редчайшое, а значит с прошлой версии, о которой я
писал без недели 2 года тому назад, ничего не изменилось. Разве что
саундтрек в исполнении Алишии (вот я не пойму, а с хуя Алишия, а не Алисия? Я же не Владшимерш только потому что это звучит антимейнстримово и инновационно) Кииз и Джека Вайта (которого я между прочим люблю тайно) звучит тотальным, бескомпромиссным, любительским, какофоническим говнищем. Да, дорогие друзья, даже я в душе партию "ОООоОООооОооООО" вытягиваю получше, не говоря уже о смешных конвульсиях верхних конечностей Джека и агрессивных ударов Алишии двумя пальчиками по фортепиано, что впрочем в музыке никак не отображается, но выглядит так брутально. А вообще, куда катится это сумасшедший мир? Следующий Джеймс Бонд тоже будет черным? Рецензия со спойлером будет завтра утром, наверное.