#!/usr/bin/perl

$form = "<form name=\"nameform\" action=\"8a.pl\" method=\"get\"> Name: <input type=\"text\" name=\"name\"></input>&nbsp;&nbsp; <input type=\"submit\" value=\"submit\"></input> </form>";

#extract the GET variables
@query = split (/&/, $ENV{'QUERY_STRING'}); foreach $str (@query) {

        ($name, $value) = split (/=/, $str);
        $FORM{$name} = $value;

}

#choose a random message.
$msg1 = "random message1<br>\n";
$msg2 = "random message2<br>\n";
$msg3 = "random message3<br>\n";
$msg4 = "random message4<br>\n";

$random = int (rand (4));

if ($random == 0) {

$msg = $msg1;
}
elsif ($random == 1) {

$msg = $msg2;
}
elsif ($random == 2) {

$msg = $msg3;
}
else {

$msg = $msg4;
}

#if no name entered, $msg must be blank if ($FORM{name} eq "") {

$msg = "";
}

$visitor_name = $FORM{name};

print "Content-type:text/html\n\n";
print "<html><head><title>Greetings</title></head>"; print "<body><p>";
print "$form </p><p>";
print "Welcome $visitor_name..... $msg"; print "</p></body></html>";