Perl

Perl (Practical Extraction and Report Language) -язык программирования для объемных текстов и файлов, созданный программистом Лари Уоллом. Perl позволяет писать скрипты, который могут открывать файлы, обрабатывать всевозможную информацию и записывать результат обработки.

С проникновением в нашу жизнь сети Интернет, Perl стал отличным инструментом для взаимодействия с web-серверами через Common Gateway Interface (CGI) - общий интерфейс взаимодействия. Программы, написанные на Perl, могут с легкостью получить какие-то данные из HTML-форм и как-то их обработать. Причём способов такой обработки великое множество. В их число входят следующие:

–                    добавление данных в текстовый файл,

–                    заполнение данными базы данных,

–                    отправка их по e-mail,

–                    интеграция в какую-то другую web-страницу,

–                    создание новой страницы на основе этих данных,

–                    простое отображение этих данных в окне браузера.

 

Отдельной строкой стоит упомянуть то, что Perl часто используется для динамического создания web-страниц в качестве ответа на запрос или действие пользователя. Это может позволить обеспечить настоящую интерактивность вашего web-ресурса.

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

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

Для запуска Perl требуется ряд определенных вещей:

1.                   Собственно, сам скрипт, сохраненный в текстовом формате.

2.                   Интерпретатор. Любой скрипт будет обращаться к нему в первой строке.

3.                   Страница, с которой будет осуществлен запуск скрипта.

4.                   Web-сервер.  Он является промежуточным звеном в «общении» веб-страницы и скрипта. Поэтому без него вы никак не обойдетесь.

 

Когда все необходимые компоненты собраны, надо осуществить несколько простых шагов для запуска скрипта:

1.                   Создать вызов скрипта (в виде формы).

2.                    Создать сам скрипт.

3.                   Произвести отладку скрипта, исправить всевозможные ошибки, там, где потребуется, можно добавить комментарии для лучшего понимания кода.

4.                   Перенести скрипт на сервер, в случае необходимости — дать права на выполнения.

5.                   Привязать скрипт к web-форме, с помощью параметра action тега form.

6.                   Проверить работоспособность скрипта.

7.                   Готово!