![]() |
|
введение в perlШаг 2 - Создание скрипта Предложенный ниже скрипт берет введенные данные, сохраняет их в файле и показывает сообщение, содержащее ссылку на файл с сохраненным именем. Наберите в редакторе текст программы и сохраните в файле testform.pl в каталоге cgi-bin вашего web-сервера. Убедитесь, что первая строка программы содержит правильный путь к программе-интерпретатору (для определения местоположения программы на UNIX воспользуйтесь командой which perl, под Windows выполните поиск файла perl.exe). Убедитесь также, что путь к выходному файлу является корректным путем к области хранения документов web-сервера. В заключение исправьте URL на адрес вашего сервера. #!/usr/local/bin/perl # <-- ПРОВЕРЬТЕ ЭТО # Read and parse input from the web form read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); @pairs = split(/&/, $buffer); foreach $pair (@pairs) { ($name, $value) = split(/=/, $pair); $value =~ tr/+/ /; $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; $value =~ s///g; $input{$name} = $value; } # Save the user output in a file $targetfile = "/usr/local/www/htdocs/names.html"; # <-- ПРОВЕРЬТЕ ЭТО open (NAMEFILE, ">>$targetfile"); print NAMEFILE " Имя: ",$input{'user_name'},"n";print NAMEFILE " n"; Спасибо, что заполнили формуnНажмите ";print 'сюда'; # <-- ЗАМЕНИТЕ ЭТО print ", чтобы увидеть Ваш ввод.n"; Шаг 3 - Тестирование скрипта |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
© SMTI.RU Главная страница | Связаться с нами Ремонт компьютеров Варшавская . Горящие туры в литву. Экскурсионные туры в литву. |