Я хочу розповісти вам про основи технології server side includes або ssi.
ssi перекладається як "включення з боку сервера". Ця технологія допомагає зберегти багато часу при створенні сайту і закачування його на сервер. Взагалі ssi покликана, наскільки це можливо, полегшити роботу web-майстри.
Так ось, такої проблеми у вас не сталося б, еcлu ви використовували технологію ssi. Пояснюю: якщо б замість текстового меню на всіх сторінках було б написано щось на кшталт
буде вставлений код з menu_txt.html.
Синтаксис ssi директив.
Ось список деяких ssi "функцій" (вони відразу пишуться після символу "#")
file - необхідно вказати шлях щодо даного документа, тобто включається документ / файл повинен знаходитися або в тому ж каталозі, що і даний документ, або каталогами нижче / вище (some_catalog /. / some_catalog).
virtual - можна вказувати як відносний (як у випадку з file), так і абсолютний шлях (може містити / some_catolog або. / some_catalog).
include дозволяє включати результат роботи cgi скриптів, а також звертатися до них з якоюсь заданим рядком запиту. наприклад,
Встановлює значення будь-якої змінної. Мінлива оголошується за допомогою атрибута var, а її значення задається за допомогою атрибута value.
змінна a матиме значення variable.
А можна і так:
Мінлива a буде дорівнює varia $
Для того, що б підставити змінну необхідно її укласти в фігурні дужки і перед усім цим поставити $. Якщо ж ви хочете що б знак долара ($) відображався просто як символ, і не позначав змінну, то поставте перед ним слеш ()
виводить значення змінної, зазначеної в атрибуті var.
тобто замість цього коду вставляється значення змінної a
Приклади використання ssi.
Як ви змогли переконатися з даного прикладу, користуватися ssi не так вже й важко, і більш того дуже корисно.
Технічні аспекти використання ssi.
Замість висновку хочу сказати що, технологія ssi була спеціально розроблена і створена для того, що б заощадити ваш час, а, отже, і гроші. Так що в будь-якому випадку намагайтеся використовувати ssi в своїх проектах, як то кажуть, на повну котушку.
рейтинг: +9 з 9 5