#!/usr/local/bin/perl # Name valentine.pl # Date 14 Feb 1996 # Author Kang SoonLAi # # ############################################################################### print "Content-type: text/html\n\n"; # Get the input read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); # Split the name-value pairs @pairs = split(/&/, $buffer); $i = 0; foreach $pair (@pairs) { ($name, $value) = split(/=/, $pair); # Un-Webify plus signs and %-encoding $value =~ tr/+/ /; $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; $name =~ tr/+/ /; $name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; # Stop people from using subshells to execute commands # Not a big deal when using sendmail, but very important # when using UCB mail (aka mailx). $value =~ s/~!/ ~!/g; # Uncomment for debugging purposes # print "Setting $name to $value
"; $FORMVALUE{$i} = $value; $FORMNAME{$i} = $name; $i = $i + 1; } print "
";
print "![]() |
"; print "I think it all the time and I don't say it enough . . . \n"; print " & "; print " HAPPY VALENTINE'S DAY
LOVE, |