Во истину, все гениальное просто. Открыл для себя удивительную 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 

Рассказать друзьям

Добавить комментарий


Защитный код
Обновить

Комментарии   

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