Sep
18
2010
Подсветка кода на php

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


<? 

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

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

?>



 

Комментарии
Добавить новый Поиск
Оставить комментарий
Имя:
Email:
 
Веб-сайт:
Тема:
UBB-Код:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Пожалуйста, введите проверочный код, который Вы видите на картинке.
Powered by !JoomlaComment 3.26

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 

Кто онлайн

Сейчас 50 гостей онлайн