|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Andrey Kr. 2:5020/400 18 Sep 2000 14:06:39 To : All Subject : Hу почему ??? -------------------------------------------------------------------------------- Привет, All !!! Скачал я тут одну cgi-програмку, которая содержимое полей записывает в определенный файл. Hо проблема в том, что на моем сервере (MS Windows 2000 ISS) она не работает. Выдает ошибку HTTP 500 Internal Server Error. Вот текст програмки: #!/usr/local/bin/perl $title = "Form to File Demo"; #Title of the page $bg_color = "White"; #Body color of the page $text_color = "Black"; #Text color of the page $data = "./data.txt"; #The location of the file on the servers hard drive print "Content-type: text/html\n\n"; 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; $FORM{$name} = $value;} $f = $FORM{'field_one'}; $s = $FORM{'field_two'}; $t = $FORM{'field_three'}; $fo = $FORM{'field_four'}; open(data,">>$data"); print data "-------Start Entry------\n"; print data "Name: $f \n"; print data "Email: $s \n"; print data "URL: $t \n"; print data "Info: $fo \n"; print data "-------End Entry------\n"; print "<html><head>\n"; print "<title>$title</title>\n"; print "<body bgcolor=$bg_color text=$text_color>\n"; print "<font face=\"Verdana\" size=\"2\"><img src=tophead.gif\" width=\"35\" height=\"35\" border=\"0\" alt=\"DevHead\"><FONT COLOR=\"#003399\" FACE=\"ARIEL,HELVETICA\" SIZE=\"-1\"><B>Live Demo: Form to File</B></FONT><P>\n"; print "<b>Complete</b><br>\n"; print "Your form has been processed.\n"; print "</font>\n"; print "</head></html>\n"; Я только недавно начал изучать Perl, поэтому еще не совсем во всем разбираюсь. Кто может, помогите разобраться !!! Спасибо. Андрей. --- ifmail v.2.15dev5 * Origin: <Customer of IP Telecom Ltd.> (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/201880d95d6ce.html, оценка из 5, голосов 10
|