| CGI-скрипты |
|
К счастью, большинство провайдеров услуг Интернета обеспечивают возможность запуска CGI-скриитов. Жителям крупных горолов в этом отношении повезло, так как у них широкий выбор провайдеров, предоставляющих поддержку CGI. Если же широкий выбор отсутствует, вполне можно обойтись и без помощи местных провайдеров, если есть Интернет. Можно создать виртуальный сервер или воспользоваться услугами хостинг-провайдера. Бесплатные услуги хостинга легко найти с помощью функции поиска на FreeWebspace.nct. Перейдите на главную страницу сайта www.freewebspace.net и щелкните на ссылке Advanced Free Hosting Search (что в переводе означает— расширенный поиск бесплатного хостинга), или просто зайдите на сайт www.freewebspace.net/search/power.shtml . Установите флажок рядом с надписью CGI после заголовка Features. Задайте нужные настройки и щелкните на кнопке Search для начала поиска. При проверке работоспособности этого сайта в соответствии с заданными настройками было найдено 15 бесплатных провайдеров, предоставляющих доступ к CGI. Не обязательно размещать CGI-скрипты на том же сервере, где выложены веб-страницы сайта. Скрипты выполняются на стороне сервера, что вполне закономерно увеличивает на него на|рузку. При наличии большою количества пользователей нагрузка на сервер будет достаточно серьезной. В результате, если сайт не расположен на мощном выделенном сервере, обработка транзакций будет замедленной. Когда скрипт находится на чужом сервере, можно не волноваться о перегрузках. К счастью, существует множество CGI-скриптов, хранящихся на удаленных серверах. Вы имеете полное право использовать их в своих целях, избегая проблем с перегрузкой своего сервера. Большинство дополнительных модулей, описанных в этой книге, расположено на удаленных серверах. После того как пользователь вводит данные в форму на веб-странице, они обрабатываются на удаленном сервере с помощью CGI-скриптов. После обработки данных обычно возвращается новая веб-страница с результатами выполнения запроса пользователя. Зачастую в качестве входных данных для обработки выступает заполненная форма, однако это может быть и обыкновенная ссылка, на которой щелкает пользователь для активизации программы.
Для начала необходимо найти скрипт в Интернете или написать его самому. При описании скриптов в этой книге обязательно будет присутствовать ссылка на сайт, откуда этот скрипт можно скачать. После того как скрипт найден, для его эффективного использования нужно осуществить нижеприведенную последовательность действий. 1. Внимательно прочитайте инструкции к скрипту. Это нужно сделать обязательно. Обычно, если веб-мастер уже когда-либо работал со скриптами, он пропускает этот важный этап, так как большинство скриптов настраиваются практически одинаково. А ведь так хочется сэкономить время и ничего не читать. Как правило, именно из-за этого в дальнейшем и возникают проблемы. Достаточно пропустить или неправильно интерпретировать одну небольшую деталь, и скрипт не будет работать. В основном инструкции сохраняют в файле ReadMe.txt. При его отсутствии рекомендации, скорее всего, находятся в виде комментариев в самом скрипте. (Комментарии — это краткие записи, добавляемые программистом в код для его понимания другими людьми, которые будут его использовать. В каждом языке программирования комментарии выделяются специальными символами, поэтому текст комментариев никак не влияет на работу самой программы.) 2. Откроите файл скрипта в текстовом редакторе и внесите необходимые изменения. После этою не забудьте сохранить файл. Например, может понадобиться изменить перечень URL-адресов для меню ссылок; или задать другой адрес электронной почты, куда будут отправляться письма пользователей сайта; или поменять адрес главной страницы сайта. Для этого вовсе не нужно быть великим программистом. Достаточно следовать инструкциям и заменить исходные значения параметров. 3. Добавьте HTML-код, который указан в инструкции к скрипту. Точно так же как со скриптом, в котором нужно было изменить несколько значений, чтобы задать свои настройки, в HTML-коде необходимо указать местоположение СGI-программы. Путь к CGI-программе определяется с помощью атрибута action тега <form>. 4. Загрузите измененный скрипi и HTML-файл на веб-сервер. Обычно HTML-файлы сохраняют в папке HTML, а скрипт — в cgi -bin.
|
Реклама
|