next message in archive
no next message in thread
previous message in archive
Index of Subjects
Guess I forgot to announce this outside Tech. CCN now has a generic form collector-mailer (similar functionality to FormMail). ---------- Forwarded message ---------- Date: Tue, 30 Nov 1999 21:55:27 -0400 (AST) From: Michael Smith <michael@csuite.ns.ca> To: CCN Tech <ccn-tech@chebucto.ns.ca> Cc: jnewman@hfx.andara.com, Chris Majka <aa051@chebucto.ns.ca> Subject: http://www.chebucto.ns.ca/cgi-bin/genform A generic form collector-mailer is now in testing. I adapted it from Bignosebird's bnbform.cgi v3.0 (took out a lot of cruft that didn't apply, and cleaned up or added some stuff). When mailing a form, it checks all recipient addresses to make sure they're in the localnames file (i.e. chebucto.ns.ca or one of our VDNs). When creating a form, set a few special <input type="hidden" ...> fields. ############## SPECIAL FORM VARIABLES ############################ #required: comma delimited list of required entry fields #data_order: comma delimited list indicating what fields to actually # print and in what order. #ok_url: URL to go to if successful #not_ok_url URL to go to if unsuccessful #submit_to: email address of person to input receive data by mail #cc_to: email address of Cc Recipient #submit_by: email address of person completing form #autorespond: if yes, then send confirmation to submitter #automessage: text to print for autoconfirmation e-mail #form_id: name of form for e-mail subject ################################################################## data_order is the only required field, but nothing useful will happen if submit_to and (ok_url and not_ok_url) or (autorespond and automessage) are not set. Here's a useless sample form. <form method="post" action="/cgi-bin/genform"> <input type="hidden" name="ok_url" value="http://www.chebucto.ns.ca"> <input type="hidden" name="not_ok_url" value="http://www.anchordesk.com"> <input type="hidden" name="submit_to" value="michael@chebucto.ns.ca"> <input type="hidden" name="cc_to" value="michael@pentagram.nslug.ns.ca"> <input type="hidden" name="form_id" value="test0"> <input type="hidden" name="autorespond" value="yes"> <input type="hidden" name="automessage" value="hi_automessage"> <input type="hidden" name="data_order" value="field1,field0"> <input type="text" name="field0" value="munky is missing a finger"><br> <input type="checkbox" name="field1"> Is he?<br> <input type="text" name="submit_by" value="michael@csuite.ns.ca"><br> <input type="submit" value="Yeah"> </form> The message will not be cc'd to michael@pentagram.nslug.ns.ca and michael@csuite.ns.ca will not get a confirmation autoresponse because pentagram & csuite are not in /csuite/zmailer/db/localnames. michael@chebucto.ns.ca will get this: Received: from halifax.chebucto.ns.ca (halifax [192.75.95.75]) by pentagram.nslug.ns.ca (Postfix) with ESMTP id EB0391863 for <moses@pentagram.nslug.ns.ca>; Tue, 30 Nov 1999 21:51:53 -0400 (AST) Received: by halifax.chebucto.ns.ca id <S35384AbPLABvj>; Tue, 30 Nov 1999 21:51:39 -0400 To: michael@chebucto.ns.ca From: michael@csuite.ns.ca X-Mailer: Chebucto Community Net genform based on Bignosebird.com bnbform v3.0 X-Abuse: Contact abuse@chebucto.ns.ca X-Originating-IP: ww.xx.yy.zz X-License: If you would like the source code for genform or the diffs against bnbform, contact michael@chebucto.ns.ca. http://www.chebucto.ns.ca/cgi-bin/genform is for the use of Chebucto users and customers ONLY. Subject: test0 Message-Id: <19991201015146Z35384-672+237@halifax.chebucto.ns.ca> Date: Tue, 30 Nov 1999 21:51:39 -0400 http://www.chebucto.ns.ca/cgi-bin/genform is a service provided by the Chebucto Community Net to its members and customers. Webmasters from sites outside Chebucto are asked (and occasionally enforced :) not to use this service. The genform script is based on bnbform v3.0 by Bignosebird.com. Form submission from ww.xx.yy.zz:4298: Browser: Mozilla/m.n [en] (X11; I; Linux x.y.z i586) Page: http://www.chebucto.ns.ca/~michael/test.html field1 = field0 = munky is missing a finger Michael
next message in archive
no next message in thread
previous message in archive
Index of Subjects