Бесплатные шрифты

 

Статьи и публикации

 

Сервисы

более 200 шрифтованалитикадля веб-кодера

Введение в SSI

В данной статье я расскажу о применении технологии Server Side Includes (SSI). Это очень полезная технология, которая помогает избавиться от лишней работы и тем самым сэкономить время и средства.

SSI работает очень просто: при получении запроса на документ, содержащий SSI-директивы, сервер обрабатывает документ, выполняет все SSI-инструкции, а получившийся в результате документ возвращает клиенту.

Сервер не проверяет автоматически все документы на наличие SSI-инструкций, а только те, которые относятся к типу, указанному в настройках сервера.


Синтаксис

Синтаксис SSI-инструкций одинаков для всех серверов и выглядит следующим образом:



<!--#ssi_инструкция[пробел]=[пробел]"параметры"[пробел]-->.


Например:



<!--#include virtual="file.shtml" -->.


Данный пример подключает (include virtual) файл file.shtml.


Мелочи

Необходимо обязательно следить, чтобы в инструкции не было лишних пробелов и регистр команд был нижним (lowercase)

IIS корректно обработает инструкцию и с пробелами, и с верхним регистром команд, а Apache выдаёт сообщение об ошибке. Поэтому при написании SSI-команд необходимо быть очень аккуратным. При использовании редаткора с подсветкой синтаксиса никаких проблем возникнуть не должно.


Эксперименты

Поэкспериментировать с SSI можно как на localhost, используя Apche или готовые пакеты WAMP (Windows + Apache + MySQL + PHP), либо на веб-хостинге. Если жалко свой платный хостинг, то из достойных бесплатных могу посоветовать holm.ru, hut.ru, bu.ru — на них SSI работает без проблем.

Таким образом, Вы узнали о базовых возможностях технологии SSI. В других статьях цикла о SSI мы раскроем тему использования данной технологии намного глубже.

 

SSI, 10/02/07  D3X

 

[an error occurred while processing this directive]