Home Page Icon
Home Page
Table of Contents for
Title Page
Close
Title Page
by Shishir Gundavaram
CGI Programming on the World Wide Web
Cover Page
Title Page
Contents
Preface
What's in the Book
1. The Common Gateway Interface (CGI)
1.1 What Is CGI?
1.2 CGI Applications
1.3 Some Working CGI Applications
1.4 Internal Workings of CGI
1.5 Configuring the Server
1.6 Programming in CGI
1.7 CGI Considerations
1.8 Overview of the Book
2. Input to the Common Gateway Interface
2.1 Introduction
2.2 Using Environment Variables
2.3 Accessing Form Input
2.4 Extra Path Information
2.5 Other Languages Under UNIX
2.6 Other Languages Under Microsoft Windows
2.7 Other Languages on Macintosh Servers
2.8 Examining Environment Variables
3. Output from the Common Gateway Interface
3.1 Overview
3.2 CGI and Response Headers
3.3 Accept Types and Content Types
3.4 The Content-length Header
3.5 Server Redirection
3.6 The “Expires” and “Pragma” Headers
3.7 Status Codes
3.8 Complete (Non-Parsed) Headers
4. Forms and CGI
4.1 HTML Tags
4.2 Sending Data to the Server
4.3 Designing Applications Using Forms in Perl
4.4 Decoding Forms in Other Languages
5. Server Side Includes
5.1 Introduction
5.2 Configuration
5.3 Environment Variables
5.4 Including Boilerplates
5.5 File Statistics
5.6 Executing External Programs
5.7 Executing CGI Programs
5.8 Tailoring SSI Output
5.9 Common Errors
6. Hypermedia Documents
6.1 Creating Dynamic Home Pages
6.2 CGI Examples with PostScript
6.3 The gd Graphics Library
6.4 CGI Examples with gnuplot
6.5 CGI Examples with pgperl
6.6 Animation
7. Advanced Form Applications
7.1 Guestbook
7.2 Survey/Poll and Pie Graphs
7.3 Quiz/Test Form Application
7.4 Security
8. Multiple Form Interaction
8.1 Hidden Fields
8.2 CGI Side Includes
8.3 Netscape Persistent Cookies
9. Gateways, Databases, and Search/Index Utilities
9.1 UNIX Manual Page Gateway
9.2 Mail Gateway
9.3 Relational Databases
9.4 Search/Index Gateway
10. Gateways to Internet Information Servers
10.1 Overview
10.2 What Are Sockets?
10.3 Socket I/O in Perl
10.4 Socket Library
10.5 Checking Hypertext (HTTP) Links
10.6 Archie
10.7 Network News on the Web
10.8 Magic Cookies
10.9 Maintaining State with a Server
10.10 Forking/Spawning Child Processes
11. Advanced and Creative CGI Applications
11.1 Animated Clock
11.2 Game of Concentration
11.3 Introduction to Imagemaps
11.4 Calendar Manager
12. Debugging and Testing CGI Applications
12.1 Common Errors
12.2 Programming/System Errors
12.3 Environment Variables
12.4 Logging and Simulation
12.5 CGI Lint--A Debugging/Testing Tool
12.6 Set UID/GID Wrapper
A. Perl CGI Programming FAQ
A.1 Introduction
A.2 Modules
A.3 CGI and the WWW Server
A.4 Specific Programming Questions
A.5 Security
B. Summary of Regular Expressions
C. CGI Modules for Perl 5
C.1 Overview of Modules
C.2 Form Creation and Parsing
D. CGI Lite
D.1 Multipart Forms
E. Applications, Modules, Utilities, and Documentation
E.1 Software Developed for the Book
E.2 CGI Software
E.3 Utilities and Applications
E.4 WWW Server Information
E.5 Online Documentation
E.6 Official Specifications
Symbols and Numbers
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Cover Page
Next
Next Chapter
Contents
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset