Часть 1. Язык Perl

1. Создайте файл с текстом сценария 1. Файл должен иметь расширение pl, и размещаться в директории Scripts (или cgi-bin). Проверьте настройки доступа к папке для веб- сервера, который должен иметь право на выполнение сценариев в этой папке.

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

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

Для того, чтобы посмотреть работу сценария, необходимо в браузере набрать его URL по HTTP-протоколу.

  1. Подготовьте файл с текстом сценария 2.

Для проверки работоспособности данного сценария можно выполнить его непосредственный запуск в веб-браузере через его URL с добавлением строки параметров, например:

http://localhost/Scripts/test.pl?a=2&b=14

Подготовьте HTML страницу, содержащую форму с полями для ввода данных. Вставьте в тэге <FORM> атрибут ACTION со значением, равным URL сценария, в качестве метода выполнения запроса укажите в атрибуте METHOD значение GET. Проверьте работу формы. Сделайте то же самое, но для метода POST.

  1. Подготовьте файл с текстом сценария 3 и HTML страницу, содержащую форму с полями для ввода операндов (простые поля для ввода текста с именами 'A' и 'B') и выбора арифметической операции (поле типа 'select' с именем 'op'). Добавьте кнопку типа 'submit' и атрибут ACTION со значением, равным URL сценария, в тэге <FORM>:
4. <html>5. <body>6. <form action='http://localhost/Scripts/test.pl'>7. <p>Operand1: <input type='text' name='A'></p>8. <p>Operand2: <input type='text' name='B'></p>9. <p>Operation:<br>10. <select name='op'>11. <option value='+'>+</option>12. <option value='-'>-</option>13. <option value='*'>*</option>14. <option value='/'>/</option>15. <select></p>16. <input type='submit' value='Calculate!'>17. </from>18.</body></html>

Проверьте работу сценария.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: