#!/usr/bin/perl
$metodo = $ENV{'REQUEST_METHOD'};
if ($metodo eq "POST")
{	$in=<STDIN>;
	$input = $in;
}
else{
	$input = $ENV{'QUERY_STRING'};
}@input = split(/&/,$input);

foreach $i (0 .. $#input)
{
	($key,$value)=split(/=/,$input[$i],2);
	$key=~ s/%(..)/pack("c",hex($1))/ge;
	$value=~ s/%(..)/pack("c",hex($1))/ge;
	$value=~ s/\+/ /g;
	$entries{$key}=$value;
}	

print "content-Type: text/html\n\n";

print "<html> <body>\n";#print "<p><i>O input completo</i>: $in\n";
print "<p><i>O input completo</i>: $input\n";print "<p>os pares nome=valor</p>\n";
print "<ul>\n";foreach $key (keys %entries){
	print "<li> $key = $entries{$key}\n";
}
print "</ul>\n";

print "REQUEST_METHOD: $ENV{'REQUEST_METHOD'}<br>\n";print "QUERY_STRING: $ENV{'QUERY_STRING'}<br>\n";
print "</body> </html>";	