This tutorial is designed for Web publishers who are publishing from ITS UNIX Web servers. A departmental or individually-funded account from ITS, validated for CCWF UNIX Services (HPW), or UNIX Timesharing System (UTS) is recommended for completing exercises in this tutorial. If you have a UNIX account on another system, the administrator of that system should be able to tell you if you can run the examples in this tutorial.
Note to Web Central publishers: If your publishing directory is on the Web server http://www.utexas.edu/, you will still need to follow the directions outlined in this tutorial. Use the same account you use to publish on Web Central and logon to UTS.
Before you begin this tutorial, you should be able to log on to your UNIX account, perform simple UNIX file management, log off from your UNIX account, edit and save a text file on the UNIX system, and write an HTML fill-out form. The following Web pages will help you learn these tasks:
While it is not necessary to know Perl to complete the exercises in this tutorial, you may wish to learn about Perl programming. The following local resources are available on the Web.
UNIX commands are in bold, they should be typed at the UNIX prompt, and you will need to press return or enter at the end of each command. UNIX commands are case sensitive.
URLs you need to type are also in bold.
Perl & HTML code are in typewriter font and should be typed in the UNIX editor exactly as it appears on the screen.
UNIX server responses are also in typewriter font.
If a command or URL requires user-specific information, the part that must be changed is in italics.
If HTML or Perl code requires user-specific information, the part that must be changed is in bold.
Throughout the tutorial, the current working directory is $HOME/public_html/cgi-bin/.
In each exercise of the tutorial, the Perl scripts will appear twice. The first copy is intended for you to cut and paste the code into the text editor on the Web server. The second copy includes an explanation of what each line of Perl code does.