Справочник по 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
- - обязательный