|
Comp 3410
Homework Assignment 3
CGI, Finger, Perl, mailing a form, security, rogue hackers out to destroy our network, our livelihood, our very way of life!
Welcome to the Web.
|
|
|
Wow! Fortunately, there is help. The same web that gives us scary hackers also supports the natural human tendency to pedantically pontificate to all and sundry. The following is a list of references that may be helpful. If these don't help, try usene
t! And remember, the way to get information from usenet is not to ask a question, but to post an answer that is wrong.
- WWW Security Faq
This is the reference document on the World Wide Web Consortium site.
The 'W3C' site is a good place to go to get the latest scoop on all that is good
with the Web.
- Perl CGI References
This is a direct link to the CGI section of the 'Comprehensive Perl Archive Network' (CPAN), on www.perl.com. The following links are copied _directly_ from this location.
- CGI Made Really Easy (or, Writing CGI scripts to process Web forms)
This primer focuses on writing CGI scripts to process HTML forms on the Web. It skips some details, but can bring you up to speed fast (literally an hour or less), and covers 90% of real-world situations.
- CGI Programming 101
This course is intended for anyone who knows HTML, but doesn't know Perl or CGI programming (and maybe doesn't know any programming at all). The goal here is to introduce you to writing Perl CGI scripts, teach you the basics of scriptwriting
, and walk you through several common CGI programming applications for the Web.
- CGI Programming FAQ
- CGI Programming Techniques in Perl
The most commonly appearing Perl functions used with the CGI applications in this book to give the beginner a quick and dirty, but by no means all-inclusive, introduction to Perl.
- CGI Tutorial
A tutorial written by Nik Silver, and is a follow-on from the Perl tutorial derived from the workshop run recently at the School of Computer Studies
at the University of Leeds. It does therefore assume a knowledge of Perl, as well as how to create a basic Web page.
|