Справочник по SSI : Базовые директивы

смотрим также

Материал из Справочник Web-языков

Перейти к: навигация, поиск


Содержание

config

Контролирует различные аспекты сканирования.

Атрибуты:

errmsg
- устанавливает сообщение, выводящееся при возникновении ошибки; в большинстве случаев целесообразно установить в пустую строку;
sizefmt
- устанавливает формат, в котором будет выводиться размер файла. Формат соответствует передаваемому библиотечной функции strftime;
timefmt
- устанавливает формат, в котором будет выводиться дата.

echo

Выводит значение установленной переменной SSI.

Допустимым атрибутом является var.

fsize

Выводит размер файла в определенном с помощью sizefmt формате.

Атрибуты:

file
- определяет путь к файлу, относительно сканируемого документа;
virtual
- определяет стандартный кодированный URL, относительно сканируемого документа, или, при наличии в начале слеша (/) - относительно корня документов узла.

flastmod

Выводит дату последней модификации файла в определенном с помощью timefmt формате.

Атрибуты:

file
- определяет путь к файлу, относительно сканируемого документа;
virtual
- определяет стандартный кодированный URL, относительно сканируемого документа, или, при наличии в начале слеша (/) - относительно корня документов узла.

include

Включает текст другого документа или файла в сканируемый файл.

К включаемому файлу применяются все установленные правила ограничения доступа. Если для каталога, из которого включается файл, установлена опция IncludesNOEXEC, и включение данного документа привело бы к запуску программы, то документ не включается, и выводится сообщение об ошибке. CGI сценарии вызываются, как обычно с помощью URL, который может содержать кодированную строку запроса (query string).

Атрибуты:

file
- указывает путь, относительно сканируемого документа; путь не может содержать ../ и не может быть абсолютным путем; всегда предпочтительнее использовать атрибут virtual;
virtual
- содержит кодированный URL, относительный или абсолютный; URL не может содержать имя протокола или имя хоста, и может содержать строку запроса.

printenv

Выводит содержимое переменных окружения.

Вызывается без параметров.

set

Устанавливает значение переменной.

Ее атрибутами являются var, определяющий имя переменной, и value, определяющий ее значение.

Пример:

<!--#set var="pic" value="picture.gif" -->

if, elif, else, endif

Условные операторы.

Синтаксис:

<!--#if expr="условие" -->
<!--#elif expr="условие" -->
<!--#else -->
<!--#endif -->
elif,else
- необязательные атрибуты
endif
- заканчивает
if
- обязательный
Источник — «http://www.spravkaweb.ru/ssi/base/»
Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="http://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования