[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Подсветка кода на PHP
PlanДата: Суббота, 30.01.2010, 10:42 | Сообщение # 1
Designer Plan
Администраторы
Сообщений: 218
Репутация: off
Полезность данной функции не вызывает сомнений. Подсветка кода способна значительно улучшить читаемость листингов кода, либо здорово облечить жизнь web мастерам, вынужденным раскрашивать код вручную.
Code
<?   

// подавляем предупреждение

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);   

    return highlight_string($code,true);

}   

// вызываем функцию, к примеру так   

// пример кода

$code = '

if(!$flag)

{

    // пишем всякую ерунду

    echo("Hello");

    $var = 1;

}   

    else break;';

// вызываем функцию

echo highlight_code($code);   

?>


  • Страница 1 из 1
  • 1
Поиск: