To use this script, simply define your form with the following text:But Irwin describes why we did not.
<form method=post action="/cgi-bin/homestead/mail.pl?member_name">
where "member_name" is your GeoCities member name. You can then develop any form that you'd like to use, and get the results sent to your mailbox.
The server side form processing that geocities provides does little more than format what is mailed to you. Turns out that the client side "mailto" is as effective if you use a late version of Netscape or the freebie formatter program. What "real" cgi support on the server would allow is the ability (for example) to update a database on the basis of the form information supplied, or to query a database and supply the user with a response based on his request. Geocities doesn't support that kind of cgi because of the security problems it can cause. And I don't want to have to learn another programming language in order to support the concept on a site that is less rigid than geo. . . What is important is that people understand what can be done with cgi, if they are willing to expend the effort. End of sermon. Irwin