Полезно за вас: Речник | Игри | Новини | Фирми | Рецепти | Обяви
Начало на реферати

SSI - Server Side Includes


Информационни технологии | 2009-12-04 | 103 сваляния

SSI - Server Side Includes

Въведение

Технологията SSI позволява изпълнението в реално време с относително прости средства на примитиви (команди) върху HTTP сървъра. Резултатът от изпълнението е HTML страница, визуализирана при клиента. Технологията не е обект на стандартизиране, но се поддържа от по-разпространените HTTP сървъри. Възможностите на SSI и неговите надстройки SSI+ включват извеждане на дата, броя на посетителите, зареждане на страници по условие, изпращане на електронна поща, справки от бази данни и др.

Проблем със съвместимост на SSI с разпространените Web браузъри не съществува, понеже командите се интерпретират и изпълняват от HTTP сървър (Server Site) вмъкнати (Includes) в HTML страница, а резултатът от интерпретацията на сървъра се формира като HTML код. Проблем може да възникне, ако самият HTTP сървър не поддържа тази технология или е недостъпна за клиента поради липса на съответните привилегии. Някои сървъри може да поддържат само определено множество от SSI команди, което е отразено в тяхната документация.

За използване на SSI технология е необходимо разширението на HTML документа, съдържащ SSI команди, да бъде .shtml, вместо .html. Разширения .sht и .shtm също са приемливи, но това зависи от HTTP сървъра. Страница с това разширение предизвиква в HTTP сървър, съвместим с SSI, процес на претърсването й за команди, които трябва да бъдат изпълнени преди изпращането на страницата при клиента за визуализация от неговия браузър. Този процес в сървъра е познат като parsing.

HTTP сървърите на Netscape, Microsoft и Apache поддържат технологията SSI, но множеството от разпознавани команди не е еднакво.

Команди

Общият формат на командите в SSI технологията е:

Използваните елементи са:

Резервирана "дума" е комбинацията "&&", поставена пред име на променлива, предизвиква нейното преизчисление последвано от изпълнение на съответната SSI команда.

Всяка команда започва с коментарен низ "" (внимание, предхожда се от шпация). Някои сървъри възприемат завършващия елемент и без шпация, но правилото е да има интервал между съдържанието на командата и завършващия елемент.

#break

Елементът играе ролята на терминиращ знак (край) за една HTML страница. Елементът може да се използва в комбинация с други за изпращане на части от страница при клиента в зависимост от определени условия.

Синтаксис:

#config

Елементът позволява конфигуриране или създаване на шаблони при извеждане на информация от други SSI елементи. За целта се използват параметри:

  • Errmsg - задава изходен файл със съобщения за грешки от анализа на SSI команди.

  • Timefmt - задава изходен формат за изобразяване на време.

  • Sizefmt - задава формат за изобразяване размера на файл.

SSI - Server Side Includes

Добави своя коментар:



Тагове от реферата: , ,


Подобни материали


Структурни типове данни. Множества и записи Информационни технологии | 2010-11-14 | 226 прочитания
Инсталиране и конфигуриране на Linux система Информационни технологии | 2010-11-14 | 121 прочитания
Управление за мрежовите акаунти Информационни технологии | 2010-11-14 | 186 прочитания
Инсталиране на дънна платка и компонентите й 1 Информационни технологии | 2010-11-14 | 136 прочитания
Увод в програмирането на С++ (пищови) Информационни технологии | 2010-11-14 | 182 прочитания
Двусвързани списъци Информационни технологии | 2010-11-14 | 39 прочитания
Програмни езици Информационни технологии | 2010-11-14 | 34 прочитания
Подготовка за работа в OrCAD Layout Информационни технологии | 2010-11-14 | 180 прочитания
Информацията като производствен фактор Информационни технологии | 2010-11-14 | 51 прочитания
Проектиране на УИС Информационни технологии | 2010-11-14 | 173 прочитания