##
#!/usr/bin/perl
use strict;
use warnings;
use CGI qw/:standard/;
use File::Basename;
$|=1;
print header;
if( my $filename = param('uploaded_file') ){
my $fh = upload('uploaded_file');
my ($name,$path,$suffix) = fileparse( $filename );
open FILE, '>', $name;
binmode FILE;
while ($_ = <$fh>) {
print FILE $_;
}
close FILE;
}
print start_html;
print start_form( -action=>'/projects/uploads/upload.cgi', -method=>'POST', -enctype => 'multipart/form-data' );
print filefield('uploaded_file');
print "
";
print submit;
print "
";
print 'Directory listing', "\n";
print "
";
print "";
print `ls -lart`;
print "
";
print end_form;
print end_html;