Viewing: OMNI Form Mailer
OMNI Form Mailer
ARCHIVED. Not recommened as a working script; too complex!
Pro: It accepts web form input. Checks for hack attempts. Checks for a valid http_referer. Can set and retrieve a cookie (for affiliate tracking). Can redirect customer to another web page. Can redirect customer to one of a specified set of files, for downloading.
Can send form data to another Perl script. Can print out the form data selectively in a web page. Can email a zip, tar.gz, .exe or .hqx file as an attached file. Can save the form data (including the tracking cookie), selectively, to a flat file database.
Can use PGP to encrypt the form data. Can weakly encrypt and decrypt credit card information, if your server doesn't have PGP. Can check credit card number basic validity. Can incorporate a customizable text message into the customer email.
Can send a confirmation email to customer. Can send an email [encrypted or unencrypted] to the webmaster. Can send a CC email to another, specified recipient. Can subscribe customers' name and email addresses to a separate flat-file database [a mailing list]. Can bulk-email customers, and personalise each email using their name and email address. Option to turn sub-routines off within the script, for faster processing. Outputs diagnostic error messages in your browser if you haven't set it up properly.
Latest Features: Now has limited shopping cart options. It can add up prices, add tax and shipping, and display an order confirmation page, before final processing.
Con: It's got a lot of code in it, so it's a bit slow (but see above). It's got a lot of options in it, so there's more possibility of set-up errors. It's got a lot of options in it, so there's more possibility of errors full stop.