<## Script Info ######################################################### ### ### Guestbook - This guestbook is freeware, but any modifications ### to this code have no guarantees. If you wish to get help with any ### Miva applications, then visit their site at http://www.miva.com/ ### ### See script bottom for release information ### <## INSTRUCTIONS ######################################################## ### ### Change the setup variables for this application in the SETUP ### VARIABLES area just after the instructions. ### ### The large section of this code is where the subroutines for ### this program are, and you should not touch any of it unless you ### wish to customize the engine further, and take matters into your ### own hands. ### ### Each section of this guestbook is separated by the # characters, and ### given a brief description of what that section of the code does. ### Ultimately, if you just change the setup variables in the following ### section, then it should work immediately... ### ### ################################################################## ##> <## SETUP VARIABLES ##################################################### ### Change these few variables to setup your guestbook before you change ### the html... ### ################################################################## ##> <## can be "on" or "off" ##> <## SUBROUTINES ######################################################### ### Do NOT change unless you know what you are doing, or feel ### adventurous... ### If you do feel adventurous, then remember, that any quotation marks ### inside these strings since they are macros, need to have a "\" in ### front of them... ### ################################################################## ##> <## This is to determine how this form is being accessed ##> <## This chunk of htmlscript figures out the date and time of the ##> <## entry accounting for the different time zones ##> <## This is set for PST which is -7 off of GMT ##> <## This is if the month is a 31 day month ##> <## This is if the month is a 30 day month ##> <## This is if the month is Feb ##> <## This is if the month is now greater than Dec ##> <## End of date routine ##> <## Loop to get the total number of entries ##> Now showing entries " $ viewto $ " through " $ viewfrom $ "

    "> <## ######################################################## ##> <## This loop is making a single variable to hold all of the ##> <## entries so we can just use the variable in the final ##> <## page output to represent the entire set of entries ##> <## It is also putting the entries in reverse order. ##> <## Be careful if you change this area. <## ######################################################## ##>
    Date" $ date&[loop] $ " - " $ time&[loop] $ "
    Name" $ name&[loop] $ "
    Email " $ email&[loop] $ "
    Site http://" $ website&[loop] $ "
    Comments" $ comments&[loop] $ "
    ">
    "> "> <## MAIN OUTPUT ######################################################### ### This is where you should customize your script for your html style ### You can change anything after the tag except the macro ### commands ( &[macro] ) and the beginning and final statements ### ################################################################## ##> <## GUESTBOOK SUBMISSION ################################################ ### The HTML in this section is What you see after the user has made an ### entry into your guestbook... ### Only change the html between the and tags... ### It does some error checking, and then will send it back to ### the same screen if it finds errors. ### ################################################################## ##> <## Checking for mandatory fields ##> "> !
    ">
    <## record the data, and print out the response ##> <## Now we should write the entry to the database file ##> Rennie Kaufmann - One Man Band Guestbook


    Thank You for Signing my Guestbook !

    Come back and visit me again soon.

    Look at the other entries
    America
    <## GUESTBOOK MAILING ################################################### ### This section is for when you wish to receive the guestbook entry as ### a mail message...(Set the mail variables in the first section) ### ################################################################## ##> Received an entry from your guestbook. Date : &[date] Time : &[time] Name : &[name] Email : &[email] Web Site : http://&[website] Comments : &[comments] <## GUESTBOOK ENTRY ###################################################### ### The HTML in this section is for when the user wishes to make an ### entry into your guestbook... ### ################################################################## ##> Rennie Kaufmann - One Man Band Guestbook

    AHHHHHH!!!!! Errors have been found in your guestbook entry !!

    Sign My Guestbook

    Your Name
    Your E-Mail Address
    Your Web Site - http://
    Your Comments


    View Guestbook Entries
    America
    <## GUESTBOOK VIEWING ################################################### ### The HTML in this section is for when the user wishes to view ### entries in your guestbook... ### Only change the html between the and tags..., but you ### need to leave the entries macro to show the entries... ### ################################################################## ##> Rennie Kaufmann - One Man Band Guestbook

    Welcome to Rennie's Guestbook

    &[entries] Show most recent &[numberofentries] Entries

    Post a Guestbook Message
    America
    <## END OF SCRIPT ################################################ ##> <## This script originally by Tim Traver; the original can be found at ftp://ftp.miva.com/ ##>