Подсветка кода PHP, HTML, JS, CSS, SQL (MySQL), shell

Для подсветки кода укажите заголовок и выберите тип парсера, вставьте код и нажмите предпросмотр. Если всё хорошо, вернитесь назад и нажмите кнопку исходный код, чтобы скопировать текст html-таблицы.

Ограничение на длину 100 Кб

Пример #1 - подсветка HTML
<html>
<head>
<title>Заголовок</title>
<style>html { font-size: 12px } /* Это CSS !*/</style>
</head>
<body>
<!-- Пример JavaScript -->
<script language="javascript">function Hello(){ return 'Hello';}</script>

<!-- Пример PHP -->
<script language="php">include "Hello.php";</script>

<h1>Тестовая страница</h1>
<p><?=$text; // Вывод текста!?></p>
</body>
</html>

Пример #2 - подсветка PHP
// Пример PHP-кода без открывающих тегов
class MyClass {
  const constant = 'значение константы';

  function showConstant() {
    echo  self::constant . "\n";
  }
}

echo MyClass::constant . "\n";

$class = new MyClass();
$class->showConstant();
/* echo $class::constant; -  такое использование недопустимо */

Пример #3 - подсветка CSS
/* пример CSS-кода */

body, .tag {
    background-image: url("../i/ind/t2.gif");
}

p { font-family: 'Courier New', Arial, Helvetica, sans-serif; }
a, b, a b { color: red; font-weight: normal; }

Пример #4 - подсветка JavaScript
/**
 * Image gallery viewer
 * Author: zg, 2008-03-10
 */

var ImageList = new Array();
   
ImageList.addImage = function (ImageSrc) {
   var Img = new Image();
   Img.src = ImageSrc;
   this[ this.length ] = Img;
}

Пример #5 - подсветка SQL (MySQL)
-- 
-- Структура таблицы `teams`
-- 

DROP TABLE IF EXISTS `teams`;
CREATE TABLE IF NOT EXISTS `teams` (
  `id` int(1) unsigned NOT NULL auto_increment,
  `name` varchar(255) NOT NULL default '',
  `aid` int(1) unsigned NOT NULL default '0',
  `time` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `name` (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COMMENT='Команды' AUTO_INCREMENT=5 ;

-- 
-- Дамп данных таблицы `teams`
-- 

INSERT INTO `teams` VALUES (4, 'asdasd', 1, '2007-10-31 13:38:00');

Пример #6 - подсветка shell (sh)
#!/bin/sh

DIALOG=${DIALOG=dialog}

TEMPPATH=`realpath $0`
CONFIGFILE="`dirname ${TEMPPATH}`/config.sh"
TEMPPATH="`dirname ${TEMPPATH}`/tmp"
mkdir -p "${TEMPPATH}"

TEMPNAME=`basename "$0"`
TEMPFILE=`mktemp "${TEMPPATH}"/${TEMPNAME}.XXXXXX`

trap "rm -f \"${TEMPFILE}\"; rmdir \"${TEMPPATH}\"" 0 1 2 5 15