Каталог статей
Поиск по базе статей  
Статья на тему Интернет » Интересное в сети » Скрипты&nb p;&mda h; это просто

 

Скрипты&nb p;&mda h; это просто

 

 

Cgi-скрипты — это просто
Давно прошли времена, когда веб-сайты представляли собой просто набор статичных html-страничек. Сегодня подобный проект вряд ли вызовет одобрение интернетчиков. Нет, я не призываю к повсеместному использованию флеш-технологий, отнюдь нет. Но, согласитесь, сайт без красивого меню, гостевой книги, счетчика посещений, форума и прочих удобных инструментов производит весьма тягостное впечатление. А значит, вряд ли хоть один веб-мастер сможет при создании проекта обойтись без cgi-скриптов.

загрузка...

 

 

Конечно, для создания всех описанных «полезностей» можно использовать и другие средства, например, PHP, однако на сегодняшний день большинство людей все же отдают предпочтение cgi-скриптам.

Cgi-скрипты могут быть написаны на различных языках, позволяющих выводить данные в поток: на Perl, С++, Java, Pascal и т.д. Главное, чтобы компилятор выбранного языка был установлен на сервере, на котором размещается сайт. Правда, в подавляющем большинстве случаев скрипты написаны на различных разновидностях Perl. Так уж получилось, что именно этот язык стал стандартом "де-факто" для создания cgi-скриптов.

Существует множевство уже готовых бесплатных скриптовК счастью, для того чтобы использовать на своем сайте скрипты, совсем не обязательно учить Perl, синтаксис которого никак нельзя назвать простым. Оказывается, среди интернетчиков встречается довольно много мизантропов, готовых абсолютно бесплатно поделиться своим трудом со всеми желающими. Эти люди пишут скрипты и размещают их в специальных каталогах, где они доступны для всех посетителей. Загляните, например, на сервер «Все скрипты». Чего там только нет: простейшие счетчики посещений, готовые форумы, гостевые книги, системы баннерообмена, аукционы и даже интернет-магазины.

Кусок исходного текста скрипта, написанного на языке Perl

Итак, выбираем нужный нам скрипт и скачиваем архив себе на компьютер. После декомпрессии мы видим несколько файлов. Программы имеют расширение .cgi или .pl. Их может быть несколько. Не пугайтесь — это всего лишь различные части одной системы, например, пользовательский интерфейс и интерфейс администратора. Кроме программ, на диске могут оказаться специальные файлы, используемые скриптом для хранения данных, и текстовый файл со справкой.

А теперь давайте разбираться, как же заставить эти программы работать на вашем сайте. Для начала откройте все файлы с расширениями .cgi и .pl в любом текстовом редакторе и исправьте первую строчку, которая первоначально выглядит примерно так: #!/usr/bin/perl и определяет путь к компилятору языка Perl. На разных серверах этот компилятор может располагаться в разных местах, поэтому обязательно уточните этот момент у своего хостинг-провайдера. Помните, что если вы допустите ошибку в этой строчке, скрипт не будет работать.

Сконфигурировать скрипт для своего сайта совсем не сложноДалее нужно сконфигурировать скрипт для вашего сайта. Это делается очень просто. В любом нормально написанном скрипте вся настройка осуществляется изменением значений некоторых параметров. Обычно все это бывает достаточно подробно описано либо в readme-файле, либо в комментариях (комментарий — строчка, начинающаяся с символа #, которая игнорируется компилятором). Кстати, в последнее время в бесплатных скриптах все чаще и чаще встречается следующая надпись: "#--------Do not edit below this line----------" (не редактировать после этой линии). Это значит, что все настраиваемые параметры вынесены в начало текста, а ниже идет непосредственно программный код, который, естественно, лучше не трогать.

Скрипты часто пишутся на языке Perl

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

Что ж, кажется, с настройкой скрипта мы закончили. Теперь пора попробовать заставить работать его на сайте. Для начала, нужно закачать все файлы скрипта на сервер. И вот тут пользователей поджидает первый «подводный камень». Точнее, не всех пользователей, а только тех, кто использует бесплатный хостинг, потому что им наверняка запрещено применение скриптов (вот он, "бесплатный сыр"). Ну, а все остальные веб-мастера могут быть спокойны. В подавляющем большинстве случаев скрипты можно размещать только в специальной папке cgi-bin. Хотя, из этого правила бывают и исключения. Некоторые хостинг-провайдеры разрешают использование скриптов в любых папках. Этот момент можно прояснить в службе поддержки. Но лучше все-таки придерживаться общепринятых стандартов, чтобы потом не возникло проблем при переносе сайта на другой хостинг или при смене программного обеспечения сервера.

О правах доступа забывать нельзяКстати, после закачки скрипта на сервер он работать пока еще не будет. Нужно прописать права доступа к нему. Для этого в вашем FTP-клиенте нажмите правой клавишей мыши на нужный файл и выберите пункт «Доступ» (CHMOD). По умолчанию у только что закаченного файла права доступа определяются числом 664, то есть для обычных пользователей разрешен только просмотр. Но ведь мы же имеем дело с программой, которая должна запускаться. Поэтому необходимо изменить права доступа на 755 (все пользователи имеют право на просмотр и запуск). Но и это еще не все. У всех файлов, использующихся для хранения информации, нужно изменить права доступа на 777 (доступ для всех пользователей на чтение, запуск и редактирование).

Вот теперь скрипт готов: настроен, размещен на сервере и сделан доступным для всех посетителей вашего сайта. Осталось только проверить его работоспособность, после чего уже можно во всеуслышанье заявлять о том, что на вашей страничке появилась гостевая книга (форум, система сбора статистики или что-то еще). Согласитесь, что ничего сложного в описанном процессе нет. Так что скрипты — это действительно просто.

Ссылки по теме




Статья получена: hostinfo.ru
загрузка...

 

 

Наверх


Постоянная ссылка на статью "Скрипты&nb p;&mda h; это просто":


Рассказать другу

Оценка: 4.0 (голосов: 16)

Ваша оценка:

Ваш комментарий

Имя:
Сообщение:
Защитный код: включите графику
 
 



Поиск по базе статей:





Темы статей






Новые статьи

Противовирусные препараты: за и против Добро пожаловать в Армению. Знакомство с Арменией Крыша из сэндвич панелей для индивидуального строительства Возможно ли отменить договор купли-продажи квартиры, если он был уже подписан Как выбрать блеск для губ Чего боятся мужчины Как побороть страх перед неизвестностью Газон на участке своими руками Как правильно стирать шторы Как просто бросить курить

Вместе с этой статьей обычно читают:

Презентация книги «Интернет – это просто»

В рамках проекта "Рамблер" вышла замечательная книга. 6 февраля в московском клубе "Gogol" состоялась презентация новой книги Леонида Каганова и Алекса Янга "Интернет — это просто". Правда, прочитав название "Интернет - это просто", можно решить, что это одно из унылых серийных изданий учебно-справочного типа.

» Продвижение и оптимизация - 2391 - читать


Это простое сложное меню

На подавляющем большинстве сайтов основой всей системы навигации является меню. Именно с его помощью пользователи перемещаются между страницами в поисках нужной им информации. Поэтому от того, каким образом реализован этот элемент сайта, зависит очень многое, а именно — юзабилити веб-проекта, то есть, фактически, удобство веб-проекта для посетителей.

» Интересное в сети - 2983 - читать


«Мамбо»: веб-сайт&nb p;&mda h; это просто

Русский сайт проекта Mambo Studio Как часто вам приходится отвечать на вопросы типа «сколько стоит сделать сайт»? Если достаточно часто, то вы, наверное, задумывались — каким образом можно упростить процесс создания, а главное — наполнения веб-сайта? Возможно, вы также задавались вопросом — как делегировать полномочия по заполнению содержимым рубрик вашего сайта, возложив часть полномочий на менеджеров рекламного отдела компании?

» Интересное в сети - 2231 - читать


Пароли&nb p;&mda h; это просто и&nb p;безопасно

Сегодня практически единственным способом идентификации пользователя в Интернете являются пароли. Между тем надо признать, что использование ключевых слов — достаточно слабая защита. Главная проблема заключается в пользователях компьютеров.

» Интересное в сети - 1337 - читать


Варикоз. Самое важное. Оздоровление водой - это просто и эффективно

«Варикоз» - это заболевание, при котором вены теряют свою эластичность, растягиваются и расширяются. Венозные клапаны исполняют роль замков: когда кровь проходит через клапаны, замок закрывается и не выпускает её обратно. Как только такая система начинает давать сбой, кровь свободно течет вниз и застаивается в ногах.

» Здоровый образ жизни - 2204 - читать



Статья на тему Интернет » Интересное в сети » Скрипты&nb p;&mda h; это просто

Все статьи | Разделы | Поиск | Добавить статью | Контакты

© Art.Thelib.Ru, 2006-2024, при копировании материалов, прямая индексируемая ссылка на сайт обязательна.

Энциклопедия Art.Thelib.Ru