практическое применение perl-скриптов☛Документация Perl ✎ |
Найти место для сайта сейчас очень просто. Но если у Вас уже есть несколько сайтов,которые ссылаются друг на друга, очень важно не запутаться в ссылках. Решение - использовать скрипты Perl.
Сегодня нет проблем найти в интернете себе место под солнцем. Точнее под страничку. Множество иностранных, а с недавних пор и отечественных серверов предлагают бесплатно от 1 МБ и более дискового пространства, плюс почтовый ящик. Так что, создавайте странички и публикуйте, места предостаточно.
Но. Чем больше у Вас взаимосвязанных страничек, тем сложнее следить за правильностью всех ссылок, и все труднее приводить их в порядок.
К примеру. У Вас 20 страниц и Вы решили добавить еще одну. При чем на нее должны быть ссылки со всех остальных. Обычно, приходится редактировать все 20 страниц и потом выгружать их на сервер. А если изменения производятся каждый день, и число страниц растет как снежный ком, что делать? От такого объема можно просто сойти с ума. И процесс творчества превратится в рутину.
Из сложившейся ситуации есть выход - вынести все ссылки в отдельный файл. И производить все изменения только в нем. Что мы при этом получаем? При добавлении очередной страницы Вы изменяете только одну страницу со ссылками. А на сервер выгружаете только две, новую, которую добавляете, и ссылки. Замечательно! Осталось только реализовать эту идею.
Решение первое: Использовать фреймы. То есть страница со ссылками помещается в отдельный фрейм, который постоянно присутствует на экране. А все ссылки открываются в другом.
Плюсы: Все очень просто.
Минусы: Неважная эстетика. При большой страничке ссылок (не помещается в экран по высоте или ширине, в зависимости от реализации) возникает необходимость использования полосы прокрутки. Что может испортить оформление сайта.
Решение второе: Использовать SSI (включение на стороне сервера). Содержимое страницы ссылок вставляется сервером в Ваши страницы с помощью специального тэга. К примеру, файл ссылок у Вас - "navig.html". Тогда во все страницы, в которые необходимо его вставить, в необходимом месте Вы пишите:
И выгружаете страницы на сервер. При обращении к Вашей странице сервер обрабатывая ее содержимое, всретив эту команду, вставит содержимое файла navig.html. Пользователь при этом вместо строки
увидит содержимое файла navig.html. То есть обычный HTML код, как буд-то Вы сами вручную добавили ссылки.
Плюсы: Работает везде. То есть не зависит от браузера пользователя. Не портит дизайн.
Минусы: Требуется поддержка сервером технологии SSI. Которая, как правило, отключена на всех бесплатных серверах. Плюс для отладки на домашнем компьютере необходимо установить программу WEB-сервера, например APACHE.
Другие материалы по теме:
- аутентификация пользователей через веб-интерфейс- Веб 4.0: Фантастика или технология следующего десятилетия?
- Микро-анимации: Как сделать сайт живым с помощью CSS
- Perl для веб-мастера
- повышение индивидуального мастерства дизайнера
