CGI Programming on the World Wide Web

CGI Programming on the World Wide Web

This is a free perl book from O’Reilly Open Books Project. It is an old book about CGI programming with Perl. What will you encounter here? A variety of powerful applications that you can use and that will serve as models for your own CGI scripts.


Among the complete applications in the book are an animated clock, a search tool, a survey, a quiz program, a game, a gateway to Usenet News, and an appointment calendar based on a clickable imagemap. If you want to set up your own database and can’t afford a commercial product like Oracle, you can use the Sprite extension to Perl that I wrote. Sprite offers a subset of SQL commands with a flat file as the database. I also offer a debugging program called CGI Lint, and a program that lets you write and parse extensions to HTML. I wrote the latter program to support my quiz application, but you can adapt it to other purposes without much trouble. Appendix E, Applications, Modules, Utilities, and Documentation, lists where you can get Sprite and CGI Lint.

Table of Contents

  • The Common Gateway Interface (CGI)
  • Input to the Common Gateway Interface
  • Output from the Common Gateway Interface
  • Forms and CGI
  • Server Side Includes
  • Hypermedia Documents
  • Advanced Form Applications
  • Multiple Form Interaction
  • Gateways, Databases, and Search/Index Utilities
  • Gateways to Internet Information Servers
  • Advanced and Creative CGI Applications
  • Debugging and Testing CGI Applications

Book Details

Author(s): Shishir Gundavaram
Format(s): HTML
Number of pages: 450
Link: Read online.

Leave a Reply