Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Используя макросы для apex legends x7 можно занимать 1 место.

практическое применение perl-скриптов


Решение второе: Использовать SSI (включение на стороне сервера). Содержимое страницы ссылок вставляется сервером в Ваши страницы с помощью специального тэга. К примеру, файл ссылок у Вас - "navig.html". Тогда во все страницы, в которые необходимо его вставить, в необходимом месте Вы пишите:

И выгружаете страницы на сервер. При обращении к Вашей странице сервер обрабатывая ее содержимое, всретив эту команду, вставит содержимое файла navig.html. Пользователь при этом вместо строки

увидит содержимое файла navig.html. То есть обычный HTML код, как буд-то Вы сами вручную добавили ссылки.
Плюсы: Работает везде. То есть не зависит от браузера пользователя. Не портит дизайн.
Минусы: Требуется поддержка сервером технологии SSI. Которая, как правило, отключена на всех бесплатных серверах. Плюс для отладки на домашнем компьютере необходимо установить программу WEB-сервера, например APACHE.

Решение третье: Сложное, но эффективное - использовать скрипты (выполняемые на сервере) плюс SSI. Что позволяет убить сразу всех зайцев.
Во-первых: Все преимущества SSI.
Во-вторых: Появляется возможность построения сайта по единому шаблону.
То есть при использовании "голой" SSI мы в свои страницы вставляем часто используемые элементы. При этом, когда возникает необходимость (либо желание) изменить дизайн сайта, нам необходимо изменять все страницы, раз уж мы хотим, чтобы они выглядели одинаково.
Гораздо эффективнее вставлять наши страницы в один шаблон, в котором находятся все часто используемые элементы. Теперь мы можем изменить дизайн всего сайта, отредактировав лишь один файл (шаблон). В принципе не важно, что во что вставлять. Пользователь получит одинаковый результат. Но вот "творить" сайт приходится нам, и хочется этот процесс упростить.
Реализовать это только с помощью SSI невозможно, так как невозможно динамически менять имя вставляемого файла. Решить проблему проще всего используя скрипт на языке PERL. Который (скрипт) будет работать как SSI-директива, но вставлять тот файл, который мы ему укажем. Передавать имя файла будем в строке запроса (после знака вопроса в адресе странице).
Где до знака вопроса адрес файла-шаблона, а после указание имени вставляемого файла для PERL-скрипта.
В шаблоне, в том месте, где будут вставляться наши страницы прописываем вызов скрипта (пусть он называется include.cgi)

Впрочем, некоторые серверы предпочитают другую команду:

Уточните это у администратора Вашего сервера.

Другие статьи по теме:

- введение в perl
- ставим пароль на страницу
- Perl для веб-мастера
- аутентификация пользователей через веб-интерфейс
- практическое применение perl-скриптов


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2020 © SMTI.RU
Главная страница | Связаться с нами