Русскоязычные документы веб-мастеру готовы к употреблению
Где вы зарабатываете больше всего?
Яндекс.Директ
Google Adsens
Sape
Begun
Setlinks
Mainlinks
Blogun

Технологию SSI поддерживают почти все сервера: Apache, Netscape, Spry Web и Microsoft Internet Information Server. По сути это препроцессор, то есть перед выдачей страницы клиенту производится обработка ее сервером.

SSI+ это более расширенная версия SSI.

Поддержка этой технологии связанна с специальной конфигурацией WWW сервера и протокола HTTP.

Директивы SSI позволяют использовать в HTML документах такие возможности как: выполнение других программ, получение информации о файлах, переменных среды. SSI позволяет в отдельных случаях добиваться довольно многого обходясь без написания CGI..

Если сервер не воспринимает режим SSI, то есть команды SSI не обрабатываются, то они воспринимаются как комментарий и выводятся пользователю как есть.

Какой тип файлов обрабатывается SSI зависит от конфигурирования сервера, по умолчанию обрабатываются файлы с расширением .shtml .sht , но можно настроить сервер и на обработку файлов .htm .html. Для этого нужно в файле испоганить настройки apache или для ограниченного в правах пользователя вбить в файл .htaccess :
    AddType text/html .htm .html .shtml
    AddHandler server-parsed .htm .html .shtml
    Options +Includes

  Формат команды SSI

 <!--#команда параметр(ы)="аргумент"-->
некоторые команды имеют еще и подкоманды:

&&подкоманда&&

Основные команды SSI

'echo' Вставка в документ переменных среды (браузер, дата, имя документа, ...).
'include' Включение файла в HTML документ.
'fsize' Включение размера файла в HTML документ.
'flastmod'  Включение даты последней модификации файла в HTML документ.
'exec' Выполнение внешнего исполняемого файла (CGI программы). Выходной поток данных (стандартный вывод) этой программы включается в документ.
'config' Установка параметров для SSI+ команд.
'odbc' Обращение к внешней ODBC СУБД.
'email' Отправка электронной почты или представление формы.
'if' Условный оператор, управляющий выполнением других команд SSI и вывода документа.
'goto' Оператор перехода на определенную SSI метку ('label').
'label' Метка в документе.
'break' Остановка вывода документа.

Комментарии

Имя 

 

Рейтинг@Mail.ru
Александр Акимов
ICQ:
Mail: odvd@ya.ru