|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Denis Knyazev 2:50/551.38 19 Nov 2002 19:55:58 To : All Subject : CGI.pm --------------------------------------------------------------------------------
Вот, решил по совету более опытных товарищей
применять сабж, как "продвинутый прогрАммер"...
Только вот чего-то "лыжы не едут"... Примерчик
простой до безобразия, я уже кажеться догадываюсь,
в чём я здесь не прав, но хотелось бы и из чужих
уст услышать что я таки ламером. Итак, скрипт.
Который вААбще никак не работает... Ругаеться 500-ым кодом.
#!/usr/bin/perl
use strict;
use CGI qw/:standard/;
use CGI::Carp qw(fatalsToBrowser);
my $query = туц CGI;
print "Content-type: text/html";
if ($query->param('submit') eq "TEST") { testing();}
elsif ($query->param('submit') eq "Send") { rec_file();}
print "<html><head></head><body>\n";
print "<form action=\"up.pl\" method=post enctype=\"multipart/form-data\">\n";
print "<input type=text name=test><br>\n";
print "<input type=file name=uploaded_file><br>\n";
print "<input type=submit value=Send><br>\n";
print "<input type=submit value=TEST>\n";
print "</form>\n";
print "</body></html>\n";
exit;
sub rec_file
{
my $filename = $query->param('uploaded_file');
my $type = $query->uploadInfo($filename)->{'Content-Type'};
print "<html><head></head><body>\n";
print "<hr>File name => $filename<hr>\n";
print "<hr>Content-Type => $type<hr>\n";
print "</body></html>\n";
exit;
}
sub testing
{
print "<html><head></head><body>\n";
print "<h1>Testing OK</h1>\n";
print "</body></html>";
exit;
}
WBR, Denis.
[#m:tg#] [#rpg#] [#gothic#] [#folk#] [#black#]
email: denizen[at]nm.ru ICQ UIN: 99806075
--- God is Real, unless declared as Integer
* Origin: Банальнейший артефакт (2:50/551.38)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/28093dda6057.html, оценка из 5, голосов 10
|