#!/usr/bin/perl print "Content-type: text/html\n\n" ; print "
\n" ; print "
\n" ; $get_vars = $ENV{'QUERY_STRING'} ; $get_vars =~ tr/+/ / ; $get_vars =~ s/%(..)/pack("c", hex($1))/ge ; @array = split(/&/, $get_vars) ; $leng = scalar(@array) ; # number of name/val pairs sent for ($i = 0 ; $i < $leng ; $i++) { $array[$i] =~ /([^=]+)=(.*)/s ; # /s treats string as one line $namevals{$1} = $2 ; } print "\n" ; print qq!

\n! ;
print "
\n" ; print "