|
|||||
| Хостинг | Тарифы | Домены | Как заказать | Оплата | Партнерам | Справка | Контакты | Регистрация | Управление | ||||
| справка >> руководства >> SSI >> подробно | |||||
|
Хостинг Домены Сайты Как заказать Оплата услуг Справка Начинаем работу Загрузка файлов Заказы и платежи Управление сайтами Почта Управление доменами Организационные вопросы Партнер Скрипты, базы данных Доступ по SSH Руководства .htaccess, SSI SSI SSI - подробно CGI Perl SSH SSL Parser PHP FTP MySQL Расписание Поиск по сайту Ошибки HTTP Рекомендуемое п/о О компании Партнерам Новости |
Руководство по SSI - Server-Side IncludesВведениеОсновным, простейшим, но в то же время чрезвычайно мощным инструментом поддержки больших наборов документов является SSI (Server-Side Includes - включения на стороне сервера). Если кто-то из вас знает Си, то он быстро поймет, что SSI чрезвычайно похож на макроязык. С помощью SSI можно не только в зависимости от некоторых условий выводить определенные части документа, не только формировать документ из заранее определенных кусочков, но и вставлять результат работы некоторого CGI сценария или программы прямо в документ. Базовые директивыДирективы SSI включаются в HTML документ в виде комментариев (это не мешает вам использовать обычные комментарии). Синтакс команд имеет следующий вид: <!--#element attribute=value attribute=value ... -->
Очень часто значение помещается в двойные кавычки. Некоторые команды позволяют
иметь только одну пару атрибут-значение. Обратите внимание, что заключительная
часть комментария ( Рассмотрим определенные в Apache элементы SSI:
Переменные включенияВ дополнение к стандартным окружения CGI, модуль SSI делает доступными для директив и условий, а также для вызываемых через SSI сценариев следующие переменные:
Подстановка переменныхПодстановка переменных производится внутри заключенных в кавычки строк в большинстве аргументов SSI директив. В этих случаях знак доллара можно вставить, предварив его слешом: <!--#if expr="$a = /$test" -->Для предотвращения двусмысленности можно заключать имя переменной в фигурные скобки: <!--#set var="Zed" value="${a}bc_${abc}" -->В результате такого присвоения переменная Zed будет иметь значение "Xbc_Y", если переменная a равна X, а переменная abc равна Y. Условные операторыБазовыми элементами контроля являются: <!--#if expr="test_condition" --><!--#elif expr="test_condition" --><!--#else --><!--#endif -->
Элементы
" Все, что не распознается, как переменная, считается строкой. Если строка имеет пробелы или символы табуляции, то ее надо заключать в кавычки. |
|
||||||||||||||||||||||
| © 2002-2011 ООО "АЙХО Нетворкс" | Хостинг IHO.RU | Санкт-Петербург | лицензия на телемат. уcлуги N 88632 | карта сайта | обратная связь | ||||||||||||||||||||||||