##################################################################################### ## ## ## ## ## FILE: readme1_1.txt ## ## ## ## Novice Forms Version 1.1 ## ## © Copyright 2000-2003 Seth Michael Knorr mail@sethknorr.com ## ## ## ## http://www.noviceforms.com/ ## ## Please contact me with any bugs found, or any bug fixes. ## ## ## ##################################################################################### ## ## ## There is no email support provided for this script, ## ## the only support can be found at ## ## our web site: http://www.noviceforms.com/ ## ## ## ## ## ## ## ## ANY PERSON(S) MAY USE AND MODIFY THESE SCRIPT(S) ## ## FREE OF CHARGE FOR EITHER BUSINESS ## ## OR PERSONAL, HOWEVER AT ALL TIMES HEADERS ## ## AND COPYRIGHT MUST ALWAYS REMAIN IN TACT. ## ## ## ## REDISTRIBUTION FOR PROFIT IS PROHIBITED ## ## WITH OUT THE CONSENT OF SETH KNORR. ## ## ## ## By using this code you agree to indemnify Seth M. Knorr ## ## from any liability that might arise from its use. ## ## ## ## ## ##################################################################################### ## ## ## This script is FREE, however if you use the script and ## ## find it useful, I would appreciate you rating it. ## ## ## ## TO RATE IT SIMPLY DOUBLE CLICK OPEN THE rateit.html FILE. ## ## ## ## T H A N K Y O U I N A D V A N C E F O R ## ## S U P P O R T I N G M Y S P O N S O R S ## ## ## ##################################################################################### =========================== S E T U P =========================== TABLE OF CONTENTS: (1) CONFIGURING THE FILES ......(1A) nvform.cgi settings ......(1B) Creating your forms html page or configuring the nvform.html Template File (2) UPLOADING FILES & SETTING PERMISSIONS (includes reference list of CHMOD permission equivalents) ========================================================== (1) C O N F I G U R A T I O N S E T T I N G S =========================== (1A) Set the variable values in nvform.cgi as follows. =========================== Firstly make sure the path to perl is correct. (THIS IS LOCATED ON THE VERY FIRST LINE OF THE nvform.cgi script.) By default it is set to: #!/usr/bin/perl *** For added privacy and security the $sendto and $ccto reply emails are set in the actual nvform.cgi script, preventing un-authorized person(s) from using your script to post their own forms to send spam. ----------------------------- $sendto $sendto is the email address the data from form submissions will be sent to, Example: $sendto = "sendto\@yourdomain.com"; ## (REMEMBER THE \ BEFORE THE @ SIGN)## (REMEMBER THE \ BEFORE THE @ SIGN example: \@) $sendto = "sendto\@yourdomain.com"; CORRECT WAY!!!! $sendto = "sendto@yourdomain.com"; WILL NOT WORK!!!! ----------------------------- $ccto $ccto is the email address the data from form submissions will be sent to, Example: $ccto = "ccto\@yourdomain.com"; ## (REMEMBER THE \ BEFORE THE @ SIGN)## (REMEMBER THE \ BEFORE THE @ SIGN example: \@) $ccto = "ccto\@yourdomain.com"; CORRECT WAY!!!! $ccto = "ccto@yourdomain.com"; WILL NOT WORK!!!! ------------------------------ $useLib $useLib defines the method of sending the form info to your email. Example: To send mail via SENDMAIL (Most Common): $useLib = "sendmail"; OR - To send mail via SMTP server: $useLib = "smtp"; ------------------------------ $mailprog Used only if you set ( $useLib = "sendmail"; ) Enter the path to sendmail on your server. Example: $mailprog = "/usr/lib/sendmail"; ------------------------------ $smtp Used only if you set ( $useLib = "smtp"; ) Enter the path to your SMTP server. Example: $smtp = "smtp.host.com"; ------------------------------ O P T I O N A L V A R I A B L E $setokurl To use @okurls to verify the url the form is submitted by set ( $setokurl = "1"; ) - A N D - Set ( $setokurl = "0"; ) if you do not want to use @okurls to verfiy form submission URL. Example: $setokurl = "0"; # WOULD NOT REQUIRE URL VALIDATION # $setokurl = "1"; # WOULD REQUIRE URL VALIDATION # This feature is realy only relevant if you are doing order form processing and want to make sure that the form being submited is on your web site. - I F Y O U S E T ( $setokurl = "1"; ) - Configure the @okurls variable array. To do this simply replace: "http://www.yourdomain.com", "http://yourdomain.com", "34.344.344.344" With domain names and IP address's you want enable form submission to this script from. EXAMPLE: @okurls = ("http://www.yourdomain.com", "http://yourdomain.com", "34.344.344.344"); =========================== (1B) Creating your forms html page or configuring the nvform.html Template File (This is the page your visitors will see and fill out on your site.) ===========================