Dasc's PHP Guestbook version history ==================================== 2.1 @ 2002-02-06 ---------------- * made necessary changes to allow form and entries to be displayed on the same page * added template 'gb.php' that does this as an alternative to the 'gbview.php'/'gbsign.php' pair * removed hardcoded page names from links so you can now rename 'gbview.php' and 'gbsign.php' * alphabetised options in config. file :) * moved heading and paragraph from 'gbsign.php' back into script. The paragraph will no longer be printed when displaying success or error messages * number of pages printed behind current page number 2.0.beta2 @ 2002-01-29 ---------------------- * FIXED: Javascript trying to give focus to non-existant form when displaying success message 2.0.beta @ 2002-01-27 --------------------- * HTML tags removed completely * option to specify allowable HTML tags (default: none) * code generally cleaned up and improved * divided the source code into multiple files placed in the 'inc' directory * removed the 'header' and 'footer' files, and added the almost pure HTML 'gbsign' and 'gbview' page files, making it a lot easier to use the guestbook in your own designs. * shortened some error messages * option to send error messages to an e-mail address * improved some of the explanations in the config file * simplified CSS code removing several unneeded definitions * displays message, instead of page of entries, when guestbook has been successfully signed * maximum length of input fields cut in half (from 200 to 100 for homepage, and 120 to 60 for the rest). Should still be plenty. :) * checks if homepage address is valid * option to remove invalid homepage and mail addresses silently instead of displaying error messages * option to set maximum length of message field (default is 1500 characters, which allows very long messages, but no hundred page long SPAM entries) * FIXED: no error message when failing to open non-existing datafile * FIXED: slashes stripped when magic_quotes_gpc = 0 1.1 @ 2002-01-08 ---------------- * writes UTC (for Universal Coordinated Time) instead of GMT * writes ON AT