Code:
use CGI;
$query = new CGI;
print $query->header;
print $query->start_html('Upload file');
$form = $ENV{'QUERY_STRING'};
@args = split('=', $form);
$args[1] =~ s/%3A/:/g;
$args[1] =~ s/%5C/\\/g;
@pieces = split('\\\\', $args[1]);
$length = @pieces;
$localpath = "";
for ($i=0; $i<=$length-2; $i++) {
$localpath .= "$pieces[$i]\\";
}
$localname = $pieces[$length-1];
print "Uploading $localpath$localname";
$serverfile = $ENV{'DOCUMENT_ROOT'} . "/assgn3/cont/$localname";
open(FILEIN, "<$localpath$localname");
open(FILEOUT, ">$serverfile");
while ($line =
print FILEOUT $line;
}
close FILEIN;
close FILEOUT;
print "Upload successful, redirecting to main.pl";
print "(less than sign)meta http-equiv='Refresh' content='4; url=main.pl'(greater than sign)";
print "





0 comments:
Post a Comment