Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Подсветка синтаксиса

Статус
В этой теме нельзя размещать новые ответы.

Mathian

Мастер
Полезность данной функции не вызывает сомнений. Подсветка кода способна значительно улучшить читаемость листингов кода, либо здорово облечить жизнь 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); 
?>
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу