The due date is 11:30 a.m. on Friday, February 19. This is a shorter assignment because of the holiday.
Some of our computer problems have the underlying cause
that those of you who already had accounts coming into this
course are on older computers such as laguna
while those
of you without previous accounts are on hermosa
, which
is newer and faster. Some of the older computers are running
the obsolete operating system Sun-OS, while hermosa
runs
Solaris, the current Sun operating system. It turned out
that Perl doesn't work identically on the two operating
systems, even though the Perl version numbers are the same.
Let's switch to having everyone run on hermosa
. We
won't change the location of your files, but they should
still be accessible. To telnet to hermosa
, just use the
address hermosa.pic.ucla.edu
. To get into hermosa
while
already on laguna
(say), just type the UNIX command
hermosa
and wait. When you are done on hermosa
, type the
command exit
and you'll be back on laguna
. For
use from the lab with the usual XWIN-32 X-windows program,
I'll look into whether it is possible to set hermosa
to
be a default.
If your account is not on hermosa
already, please try one
of these kinds of access and let me know of any problems that
arise. If there are problems, just use your regular host until
the staff can straighten things out.
1. Designing a form
Design a web form illustrating the use of the same form tags that are used in the example on Handout M. Make it a questionnaire of some sort, or an order form for a product, or whatever.
However, do not copy the exact layout of the example in Handout M; do something that looks a little different. You will probably still want to use tables and possibly lists, though.
Your form action should reference a CGI program named thanks.cgi
.
2. A simple CGI response program
Write a Perl CGI script thanks.cgi
that simply generates
a virtual page saying something like ``Information received.
Thank you for your submission.'' Your script will not attempt
to read the data from the form.