#!/usr/local/bin/perl
$InputFile = "input.txt";
$TextFile = "original_file.pl";
$Filetext= "modified_file.pl";
$CGIURL = "http://www.webiste/cgi-local/mainfile.pl";
print "Content-type: text/html\n\n";
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
@pairs = split(/&/, $buffer);
foreach $pair (@pairs){
($name, $value) = split(/=/, $pair);
$name =~ tr/+/ /;
$name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
if ($FORM{$name}) {
$FORM{$name} = "$FORM{$name}, $value";
}
else {
$FORM{$name} = $value;
push (@variables,$name);
}
}
if ($FORM{'TextFile'}) { &SendFile; }
if (-d $TextFile) {
opendir(FILES,$TextFile);
@tempfiles = readdir(FILES);
closedir(FILES);
foreach $file (@tempfiles) {
if (-T "$TextFile/$file") {
push (@files, $file);
}
}
srand();
$files = @files;
$file = @files[int(rand($files))];
$TextFile = $TextFile."/".$file;
}
open (FILE,"$TextFile");
@LINES =
\n"; print "
\n"; } else { print $line; } } exit; sub SendFile { open (FILE,"$FORM{'TextFile'}"); @LINES =