SEO, PHP, gd and more: hire the WWW FAQ team!
Boutell.Com Consulting Services

CGI Programming OpenFAQ

Maintainer: Thomas Boutell, boutell@boutell.com

This document is covered by the GNU Public License. All articles can be freely reproduced intact under the terms of that license. Anyone can become a contributor to this document!

Table of Contents

Can I safely allow my users to run their own CGI scripts? (ID: 4)
How do I generate web pages from a program (CGI)? (ID: 5)
How can I keep information between calls to my CGI program? (ID: 6)
How can I identify the user who is accessing my CGI script? (ID: 7)
My CGI scripts don't work. What's wrong? (ID: 8)
How can users send me comments and/or email? (ID: 9)
How do I create fill-out forms? (ID: 12)
How do I decode information from HTML forms? (ID: 14)
Why does the browser show my script instead of run it? (ID: 19)
Can I write regular HTML from a cgi script? (ID: 20)
How do I install the Perl 5 CGI libraries (CGI, LWP and more)? How can CPAN.pm help? (ID: 24)
File locking: what if two copies of my program run at the same time? (ID: 25)
How do I use a simple text file database to dynamically populate entries in a form popup? (ID: 35)
What is a CGI Script? (ID: 36)
How can I stop the browser from caching the pages my script creates? (ID: 53)
Can I write CGI scripts in Visual Basic? (ID: 73)
Can I manipulate the htpasswd file from a CGI? (ID: 77)
How exactly should scripts return a response? (ID: 79)

For Authors Only

PLEASE NOTE: TO UPDATE OR REMOVE AN ARTICLE, YOU MUST FIRST SELECT ONE OF THE ARTICLES ABOVE BY CLICKING ON THE APPROPRIATE RADIO BOX.


Contact Us

Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Boutell.Com, Inc. All Rights Reserved.