{% else-1 %}
Вызывать примерно так: $str = preg_replace_callback(\'/(.+)/si\', \'SyntaxHighlighter\', $str);

                        
function SyntaxHighlighter($code) {
$decimal = array('[' => '&#91', ']' => '&#93', ':' => ':', '(' => '(', ')' => ')'); // Против bb кодов и простеньких смайлов
$code = trim($code[1]);
$code = html_entity_decode($code, ENT_QUOTES, 'UTF-8');
$code = preg_replace('/\r/si', null, $code);
$code = '<div class="code"><pre>'.highlight_string($code, true).'</pre></div>';
$code = strtr($code, $decimal);

return $code;
}
1 51 0
0

Нет фото
Psih * [мошенник] 7.2
• 25 фев 2014, 13:15


зачед гг

0

Нет фото
abler98 * 22.68
• 24 фев 2014, 23:32


Витёк, посмотри, так сложно сделать нормальную подсветку без двойных переносов?* *