Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Журнал Начинающего ВебМастера 37, 2010-12-21 18:03



Здравствуйте,



Полезность данной функции не вызывает сомнений. Подсветка кода способна значительно улучшить читаемость листингов кода, либо здорово облечить жизнь web-мастерам, вынужденным раскрашивать код вручную.

<?php
// подавляем предупреждение
error_reporting(0);
function highlight_code($code)
{
  // если до этого $code обрабатывали функцией
  // htmlspecaialchars, здесь нужно дописать код, который отменяет ее действие
  $code = stripslashes($code);
 if(!strpos($code,"<?") && substr($code,0,2)!="<?")
{
$code="<?php\n".trim($code)."\n?>";

 $code = trim($code);
  $code=highlight_string($code,true);
}
// вызываем функцию, к например так
// пример кода
$code = '
if(!$flag)
{
 // пишем всякую ерунду  :)
 echo("Hello");
 $var = 1;
}
else break;';
// вызываем функцию
echo highlight_code($code);
?>



 © 2010 LORD-EXPERT     • Forum   • Site     •


заработок на архивах

Ваши комментарии к рассылке. Архив рассылки


Общение/вопросы/и т.д.




В избранное