#!/usr/bin/perl # Michael Tartaglia - Fake Travel Co. page # Program reads in a "secret password" that displays various # travel packages use warnings; use strict; use CGI qw ( :standard ); require template; # READ IN NAME AND PASSKEY my $name = param("name") eq "" ? "Anonymous" : param("name"); $name = "\L\u$name"; my $pass = param("pass"); $pass = "\L$pass\E"; # IF NO ENTRY WAS MADE, HEAD BACK TO THE FORM PAGE print redirect ("../travel.html") if ($ENV{QUERY_STRING} eq ""); template::startHTML("Program # 4","Fake Travel Co."); print "
| Hello, $name! | ", "";
if ($pass eq "drinks") { # IF "DRINKS" AS PASSKEY WAS ENTERED
pass1();
} elsif ($pass eq "cakes") { # IF "CAKES" WAS ENTERED
pass2();
} elsif ($pass eq "fish") { # IF "FISH" WAS ENTERED
pass3();
} elsif ($pass ne "") { # IF SOMETHING ELSE WAS ENTERED AS PASSKEY
print "Please enter the correct password to see the great deals!",
" "; } else { # IF NOTHING WAS ENTERED, TELL USER print "** Become a member today! ** "; } print i("Coach Specials"), br(), # DEFAULT "SPECIALS" TO PRINT "Lancaster to Westchester: ", 7+int(rand(100)), " quilts", " |
|---|