Обработка данных из форм
Perl достаточно гибок для обработки введенных данных. Например, если пользователь вводит информацию в регистрационную форму, скрипт Perl может обработать ее многими способами, такими как:
- добавить их в текстовый файл,
- ввести их в базу данных,
- вставить их в электронное письмо,
- добавить их в существующую web-страницу,
- создать новую web-страницу,
- отобразить их в окне браузера.
Использование Perl для создания web-страниц "на лету"
Больше всего впечатляет то, что Perl может быть использован для создания web-страниц "на лету" в ответ на запрос или действие пользователя. Новая страница может быть
- благодарностью за заполнение формы
- страницей подтверждения с возможностью редактирования
- запросом дополнительных данных
- результатом запроса к базе данных или запроса поиска
Эта возможность обеспечивает истинную интерактивность вашего узла. Такие скрипты позволят web-серверу автоматически реагировать на определенный набор запросов пользователя, предоставляя данные в требуемом пользователем виде.
Альтернативы Perl
Существует несколько альтернатив использованию Perl:
- ActiveX - включение программных компонент, выполняющихся в браузере.
- JavaScript, VBScript - обеспечивают некоторую интерактивность HTML страниц, которую HTML обеспечить не может.
- Cold Fusion - сторонняя программа для связи форм с базами данных.
- PHP/FI - еще одна сторонняя программа для связи форм с базами данных.
Несмотря на это Perl на сегодняшний день является наиболее простым и быстрым и в тоже время очень мощным средством придания интерактивности Вашему сайту.
Запуск Perl
Для запуска Perl Вашей системе понадобится несколько компонент:
- Скрипт, написанный Вами или предложенный Вам другим автором, сохраненный в текстовом файле.
- Perl интерпретатор. Любой Perl скрипт в первой строке содержит путь к этой программе.
- Web-страница, с которой будет запускаться этот скрипт. Она может содержать форму или просто ссылку, если скрипт не требует входных данных.
- Web-сервер. Взаимодействие между web-страницей и скриптом производится сервером. Поэтому Вы должны иметь доступ к web-серверу с возможностью записи и запуска на нем скриптов.
Первоисточник Perl
Существует много различных мест, где можно получить информацию о последних версиях Perl.
- Общая информация о Perl - http://www.perl.com/perl/index.html
- Perl для UNIX - http://www.perl.com/perl/info/software.html
- Perl для Win32 - http://ntperl.hip.com/
Не нашли, что искали? Воспользуйтесь поиском:
|