Духовность™
Продвинутый новичок
highlight_string не раскрашивает строку, если не встречает тег <?php
тег <?php в начале кода нужен не всегда.
Пришлось написать вот такую хрень:
неужели нельзя без подобного геморроя обойтись?
тег <?php в начале кода нужен не всегда.
Пришлось написать вот такую хрень:
PHP:
function niceCode($str)
{
$str = trim($str);
$str = highlight_string('<?php ' . $str, true);
$count = 1;
$str = preg_replace('@<\?php @', '', $str, $count);
return str_replace('<code>', '<code class="blockcode">', $str);
}