My Account
View Cart
Home
Community
Books & Videos
Safari Books Online
Conferences
Training
School of Technology
About
Complete List
Bestsellers
New Releases
Rough Cuts
Upcoming Titles
Ebooks
By Publisher
By Series
Out of Print
Order Info
Search
Search Tips
Tell a friend
CGI Programming with Perl, Second Edition
By
Scott Guelich
,
Shishir Gundavaram
,
Gunther Birznieks
June 2000
Pages: 470
|
Table of Contents
|
Index
|
Sample Chapter
|
Colophon
Table of Contents
Chapter 1
Getting Started
History
Introduction to CGI
Alternative Technologies
Web Server Configuration
Chapter 2
The Hypertext Transport Protocol
URLs
HTTP
Browser Requests
Server Responses
Proxies
Content Negotiation
Summary
Chapter 3
The Common Gateway Interface
The CGI Environment
Environment Variables
CGI Output
Examples
Chapter 4
Forms and CGI
Sending Data to the Server
Form Tags
Decoding Form Input
Chapter 5
CGI.pm
Overview
Handling Input with CGI.pm
Generating Output with CGI.pm
Alternatives for Generating Output
Handling Errors
Chapter 6
HTML Templates
Reasons for Using Templates
Server Side Includes
HTML::Template
Embperl
Mason
Chapter 7
JavaScript
Background
Forms
Data Exchange
Bookmarklets
Chapter 8
Security
The Importance of Web Security
Handling User Input
Encryption
Perl's Taint Mode
Data Storage
Summary
Chapter 9
Sending Email
Security
Email Addresses
Structure of Internet Email
sendmail
mailx and mail
Perl Mailers
procmail
Chapter 10
Data Persistence
Text Files
DBM Files
Introduction to SQL
DBI
Chapter 11
Maintaining State
Query Strings and Extra Path Information
Hidden Fields
Client-Side Cookies
Chapter 12
Searching the Web Server
Searching One by One
Searching One by One, Take Two
Inverted Index Search
Chapter 13
Creating Graphics on the Fly
File Formats
Outputting Image Data
Generating PNGs with GD
Additional GD Modules
PerlMagick
Chapter 14
Middleware and XML
Communicating with Other Servers
An Introduction to XML
Document Type Definition
Writing an XML Parser
CGI Gateway to XML Middleware
Chapter 15
Debugging CGI Applications
Common Errors
Perl Coding Techniques
Debugging Tools
Chapter 16
Guidelines for Better CGI Applications
Architectural Guidelines
Coding Guidelines
Chapter 17
Efficiency and Optimization
Basic Perl Tips, Top Ten
FastCGI
mod_perl
Appendix A
Works Cited and Further Reading
References
Additional Reading
RFCs
Other Specifications
Project Home Pages
Newsgroups
Appendix B
Perl Modules
CPAN
perldoc
Colophon
Return to
CGI Programming with Perl