|
||
|
||
ПЕРЛ ЗА 5 МИНУТ |
||
Введение В этой статье вы сможете понять самые азы программирования на великолепном языке Perl. Для начала, необходимо сказать, что данная статья только для новичков, опытному программисту здесь читать не чего. Итак, приступим. Perl – это язык программирования который разрабатывался для операционной системы Unix. CGI – это специальные скрипты, которые пишутся на нескольких языках, чаще всего на Перле. Скрипт – это файл, который имеет определенное расширение, обычно это cgi или pl. Каждый скрипт должен иметь определенное права доступа, чаще всего это 755. На стандартных серверах все ваши скрипты должны размещаться в директории CGI-BIN, она так же должна иметь свое права доступа – 777. Писать скрипты, это еще только пол дела, необходимо научиться правильно их устанавливать. Для тестов нам будет необходимо зарегистрировать CGI хостинг. На данный момент я могу посоветовать вам сервер www.virtualave.net , но в дальнейшем мы откроем сайт под названием Hosting Katalog, который будет находиться по адресу http://katalog.port5.com. Там вы сможете выбрать себе полноценный хостинг по 20 параметрам, каталог будет содержать более 500 сайтов их 50 стран. Установка директории CGI-BIN. Итак, зайдите на сайт компании Virual Avenue, затем щелкните на регистрацию. Через двадцать четыре часа хостинг для вашего сайта будет готов, информация о завершении выделения хостинга будет выслана вам на e-mail введенный при регистрации. Допустим что у вас уже имеется зарегистрированный аккаунт. Зайдите на выделенный вам FTP сервер с вашим паролем и именем пользователя. Для примера установления права доступа мы будем использовать программу Leap FTP, скачать которую вы можете с нашего сервера – http://megasoft.port5.com. Итак вы зашли в программу, ввели имя пользователя и пароль, в правой части загрузился сервер. Зайдите в директорию public_html, для этого два раза щелкните на иконку рядом с надписью. Создайте директорию cgi-bin, для этого щелкните правой кнопкой на пустой части правой панели, из контекстного меню выберете Make Dir. В появившемся диалоговом окне введите cgi-bin. Теперь у вас есть директория, установим ей 777 права доступа, для этого щелкните правой кнопкой по появившейся папке. Из контекстного меню выберете Chmod, в появившемся окошке введите 777. Вот и все, ваш сервер готов для исполнения ваших скриптов! Ваш первый скрипт. Ну вот мы и дошли до долгожданного момента, сейчас мы создадим ваш первый скрипт. Для начала вам необходимо открыть блокнот и написать там следующие строки причем, если вы хотите добиться реального программистического результата то вам надо именно написать, а не скопировать! Вот строки которые вы должны написать: #! /usr/bin/perl
После того как вы все написали, сохраните ваш файл в формате .cgi, затем зайдите в вашу FTP программу (Leap FTP). После этого перенесите ваш файл в директорию cgi-bin вашего сервера. Щелкните правой кнопкой по появившейся иконке, из контекстного меню выберете Chmod, в диалоговом окне введите 755. Теперь зайдите через ваш броузер – yourname.virtualave.net/cgi-bin/название_файла.cgi если все в порядке то вы увидели простейший пример работы CGI скрипта, если же вы увидели Internal Server Error, то вы определенно сделали что-то не правильно, повторите все сначала! Разберем текст программы, первая строчка – это святое. Первая строчка указывает на месторасположения перла в системе, она должна присутствовать в каждой вашей CGI программе. Вторая строка, это комментарий, таких комментариев можно писать сколько угодно. Третья строка пишется, перед тем как выводить текст в формате HTML или TEXT. Последняя строка указывает на то, что надо выводить. Обратите на то, что в конце каждой строки ставиться точка с запятой! В следующей главе мы создадим более продвинутую CGI программу. Создадим скрипт который будет хранить дизайн вашего сайта. Сразу необходимо сказать, что у этого скрипта будет довольно большой спрос, если ваш сайт содержит тысячи одинаковых страничек, то добавлять одну картинку 10 часов бессмысленно, вот для таких случаев и будет служить этот скрипт. Автор: Зинченко
Антон (aka WA Design).
|
||
|
||
Copyright © 2000г. "Internet Zone" & Nik Romanov, info@izcity.com | ||
Копирование и использование данных материалов разрешается только в случае указания на журнал "Internet Zone", как на источник получения информации. При этом во всех ссылках обязательно явное указание адреса вэб-сайта http://www.izcity.com/. При наличии у копируемого материала авторов и источника информации - их также нужно указывать, наряду со ссылкой на нас. |