Во истину, все гениальное просто. Открыл для себя удивительную php функцию highlight_string, как понятно из названия данная функция подсвечивает код в зависимости от синтаксиса, на выходе вы получаете html код который можно вставить в любую html страницу, не нужны ни css ни js. Все будет подсвечено, аккуратно и просто:

<?php highlight_string('<?php echo 1; ?>',true); ?>

на выходе дает вот такой html код

<code><span style="color: #000000"> <span style="color: #0000BB"><?php&nbsp;</span><span style="color: #007700">echo&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">?></span> </span> </code>

или если это отобразить на странице то так

<?php echo 1?>

круто, да?! 

Вторым параметром функция принимает true или false, если true то функция возвращает результат, если false, то выводит его на экран. По умолчанию стоит false 

Оставлять комментарии могут только зарегистрированные пользователи

Комментарии  

Женя
# Женя 27.11.2012 10:46
Доброй ночи, мой сайт http://www.devhelper.ru схожей тематики с Вашим блогом, давайте обменяемся ссылками или еще как-нибудь посотрудничаем.