Разделы

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

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

Документация Perl
3.8 / 5 (45 оценок)

Найти место для сайта сейчас очень просто. Но если у Вас уже есть несколько сайтов,которые ссылаются друг на друга, очень важно не запутаться в ссылках. Решение - использовать скрипты Perl.

Сегодня нет проблем найти в интернете себе место под солнцем. Точнее под страничку. Множество иностранных, а с недавних пор и отечественных серверов предлагают бесплатно от 1 МБ и более дискового пространства, плюс почтовый ящик. Так что, создавайте странички и публикуйте, места предостаточно.

Но. Чем больше у Вас взаимосвязанных страничек, тем сложнее следить за правильностью всех ссылок, и все труднее приводить их в порядок.

К примеру. У Вас 20 страниц и Вы решили добавить еще одну. При чем на нее должны быть ссылки со всех остальных. Обычно, приходится редактировать все 20 страниц и потом выгружать их на сервер. А если изменения производятся каждый день, и число страниц растет как снежный ком, что делать? От такого объема можно просто сойти с ума. И процесс творчества превратится в рутину.

Из сложившейся ситуации есть выход - вынести все ссылки в отдельный файл. И производить все изменения только в нем. Что мы при этом получаем? При добавлении очередной страницы Вы изменяете только одну страницу со ссылками. А на сервер выгружаете только две, новую, которую добавляете, и ссылки. Замечательно! Осталось только реализовать эту идею.

Решение первое: Использовать фреймы. То есть страница со ссылками помещается в отдельный фрейм, который постоянно присутствует на экране. А все ссылки открываются в другом.
Плюсы: Все очень просто.
Минусы: Неважная эстетика. При большой страничке ссылок (не помещается в экран по высоте или ширине, в зависимости от реализации) возникает необходимость использования полосы прокрутки. Что может испортить оформление сайта.

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

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

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


Продолжение статьи: ч.1  Продолжение статьи: ч.2 

Другие материалы по теме:

- аутентификация пользователей через веб-интерфейс
- Веб 4.0: Фантастика или технология следующего десятилетия?
- Микро-анимации: Как сделать сайт живым с помощью CSS
- Perl для веб-мастера
- повышение индивидуального мастерства дизайнера


📌 smti.ru © 2026 SMTI.RU: инструменты, знания и сообщество для создания веб-проектов | Обратная связь