PS Guestbook 2.1
Remember when Guestbooks were hassle free and easily maintained? Now with CAPTCHA Code protection they are again. CAPTCHA codes prevent robots filling in your forms with Spam, so you're not sorting through spam day after day just to keep your Guestbook in order.
This Perl Script has been quality guarantee stamped by our customers. If this script does not perform for you on your server as advertised, we'll issue you with a full refund plus a 10% credit voucher.
CGI Script - PS Guestbook
Page 1 - Getting Started with PS Guestbook
Page 2 - Managing PS Guestbook via Web Administration Settings
- On/Off Switches
- Permit HTML
- Permit Edit
- Parse E-Mail
- Parse URL
- Validation Options
- Direct Post
- Admin Approved
- E-Mail Confirmation
- Editing Templates
- Admin Notification E-mail
- Confirmation E-mail
- Thank You E-mail
- Custom and Footer
- Guest Form
- Adding Custom Form Fields
- Requiring Fields
Please read the Perl Services Licensing Agreement
By downloading, purchasing, acquiring and/or implementing any PerlServices software, you agree to be bound by the terms and conditions of the distribution policy.
Thank you for choosing PSGuestbook as your solution for your Website's Guestbook and Message Board needs. This Guestbook written in Perl/CGI empowers you with the ability to run and manage a spam and trash free Guestbook or Messages board for your Website visitors to leave Comments, Feedback or Messages about your site or a topic of choice. PS Guestbook has been developed in Perl and designed to support literally thousands upon thousands of messages using clever storage structures and pagination methods. We believe it will continue to serve you and your visitors for many years to come and hope you thoroughly enjoy your Administration of it.
We strongly recommend you take the time to read this User Guide in it's entirety to get the most out of PS Guestbook.
PS Guestbook requires Perl with a functioning cgi-bin.
Path To Perl
All CGI programs written in Perl must start with a line that tells the web server where to look for the Perl interpreter. This means the very first line of each of the .cgi or .pl files MUST be the path to Perl. Here are some examples of common paths to Perl:
This program was shipped with a default path of: #!/usr/bin/perl
On most servers, this should be all that is required. You do not have to set any variables.
This program uses our advanced set-up routine, which will resolve paths, create directories and set permissions on data directories. If the program encounters a problem during the set-up process, you will be given specific directions on what to do. If the instructions given don't allow you to successfully install the program or you are not comfortable following the instructions, contact us through the Perl Services Support
To install this program, you must have an FTP client and be familiar with how to use it's basic functions. If your not sure how to achieve any of the stated functions or commands with your FTP client, please refer to our tutorial on installation and on using FTP clients at:
Having set the path to Perl, it's time to install the program.
1. Open your FTP client and connect to your web space.
2. In your cgi-bin create a sub-directory with any legal name that you want (i.e. "uploads").
3. CHMOD this sub-directory to 755 (rwx-rx-rx).
4. Change into this sub-directory with your FTP client.
5. Making sure your FTP client is set to transfer in ASCII mode and not binary mode, transfer all files into the newly created sub-directory.
6. CHMOD all files to 755 (rwx-rx-rx).
7. Launch your web browser and in the address line of the browser, type the full URL to the psg_setup.cgi script:
8. You should now see a set-up screen asking you to enter a User Name and Password. If you see this screen, it means the program has been configured correctly. Enter your new User Name and Password. Enter the Password a second time in the space provided. Submit the form.
Once you have received the screen that says "Set-up Successful" your program is installed, configured and ready to run. The first thing you should do is log into the admin program and click on "Settings".