Please specify the test pack

DAP:

Tick File:

Tick File DTD:

Fx Rates:

Fx Rates DTD:

Excel File:

#### $CGI::POST_MAX = 1024 * 5000; my $safe_filename_characters = "a-zA-Z0-9_.-"; my $upload_dir = $dir; print $upload_dir; my $query = new CGI; my $filename = $query->param('tick'); print "my $filename = $query->param($tick); "; if ( !$filename ) { print $query->header ( ); #print "\r\n"; print "There was a problem uploading your testpack (try a smaller file)."; exit; } my ( $name, $path, $extension ) = fileparse ( $filename, '\..*' ); $filename = $name . $extension; $filename =~ tr/ /_/; $filename =~ s/[^$safe_filename_characters]//g; if ( $filename =~ /^([$safe_filename_characters]+)$/ ) { $filename = $1; } else { die "Filename contains invalid characters"; } my $upload_filehandle = $query->upload('$filename'); #print "U:" . "$upload_dir" . "\r\n"; #print "F:" . "$filename" . "\r\n"; #print "UF:" . ">$upload_dir/$filename" . "\r\n"; print "open ( UPLOADFILE, '>$upload_dir/ticks.xml' )"; open ( UPLOADFILE, ">$upload_dir/ticks.xml" ) or die "$!"; binmode UPLOADFILE; while ( <$upload_filehandle> ) { print UPLOADFILE; } close UPLOADFILE; print $query->header ( );