Forms
SX Web Solution has pre-configured a 'eform.pl'
(form mail) script in your CGI-BIN. This script is designed
to process any forms that you write for your site. No knowledge
of CGI is necessary to implement a working form on your website.
Add the following 4 lines to your form document and your
form will send the information to the specified e-mail address.
- <form action="/cgi-bin/eform.pl" method="POST">
- <input type="hidden" name="recipient" value="email
address">
- <input type="hidden" name="subject" value="Title
of Form">
- <input type="hidden" name="redirect" value="http://yourdomain.com/thankyou.htm">
The above 5 lines need to be placed at the beginning of your
HTML coding that starts the forms. The above 5 lines declare
that the forms in your HTML page will be processed by the
eform.pl script in your CGI-BIN (Line 1). The 2nd line requires
the "username" field, which is used for the email
address of the one utilizing the form. Then, the 3rd line
tell the form script to send the completed forms to the specified
recipient (your e-mail address of whomever's you set it for).
The 3rd line tells the form script to place the declared subject
line into the form sent to the recipient via e-mail. The 4th
line tells the form script to send the visitor filling out
the form to a page thanking them for filling out the form.
These are the only codes you need to interface with to get
the forms working.
Don't forget to create a 'thankyou' page for your form.
Please note that if you DO NOT want to use the "thankyou.htm"
you can specify:
<input type="hidden" name="thankurl" value="no">
(this will display a default thank you page for you, saves
some HTML coding)
Also, at the place in your HTML code where you ask the visitor
for their e-mail address change the coding to reflect something
like this:
<input type=text name="email">What is your e-mail address?
The key parameter is the name="username". This will take
the e-mail address from the form and place it into the e-mail
form that is sent to the recipient (declared in Line 2 of
the form coding). Otherwise, the recipient will receive mail
from "No-Email-Given@whatever.com" (a null used in the form
script if no e-mail address is found via the username parameter).
Note: The RECIPIENT email address MUST
be one recognized on the server where your domain resides.
In other words, use an email address created under your
domain name. Or else, an email address using your domain
name that is aliased to another email account outside of
our server network. Otherwise eform.pl will generate the
ERROR "Bad Recipient" address. This configuration
is for SPAM prevention.
|