php3guest 1.8.0

 
   
 

Die primäre Dokumentation zu php3guest ist auf englisch. Eine deutsche Zusammenfassung gibt es hier.

Just want to download? Click here!

Get a bugfix for admin mode here (look at bottom of page about how to apply)

A while ago, my former guestbook provider LPage removed all my entries from my guestbook (I suppose they were sold or something) - that annoyed me a little, so I waited to have a little more time to write my own guestbook script.

Scripting/Programming in PHP is quite much fun and exactly the right language for projects like this. You will need

  • PHP 4.1.0 or newer
  • A MySQL database
  • A webserver capable of serving PHP generated pages (such as Apache)

php3guest is quite easy to use; a little (documented) configuration file will need some simple settings. php3guest's look and feel and language can be modified in it's language packs. Sample language modules for

  • german,
  • english,
  • hungarian,
  • chinese,
  • spanish,
  • danish,
  • portuguese,
  • finnish,
  • french,
  • swedish,
  • srpski,
  • turkish,
  • and italian

are provided (if the language pack you are looking for is not yet included in the package, feel free to request it from me by email). You probably (hopefully) do not have to change anything in the script itself. Just create a mySQL database and a table (table definition is provided in the package).

Since php3guest is published under the GPL, you are welcome to make your own changes, as long as you charge no money for the result and it stays under the GPL. Feel free to send me any responses and patches you find sensible!

What you should change in the config:

  • The password for private entries. Note that this password is not at all secure and transmitted as clear text (as long as you do not use SSL/TLS). So do NOT choose your regular passord (which is a bad habbit anyway)

  • If you want to receive any new entries as email, change $mailEntries to "1" and set a mail address in $mailEntriesTo. $mailEntriesFrom should be set to an arbitrary account which is allowed to send email. If you do not like the default subject, change $mailEntriesSubject as well.

  • For further reference on setting up php3guest, view the configuration documentation.

  • For information on how to set up php3guest for different languages, see the language module documentation. You may want to add the possible languages to the language selection box via the $possibleLanguages variable.

Have a look at my own (german) guestbook! (yes, it does work - no test entries needed.)

Download current version of php3guest in .tgz format

Unfortunately, there is a bug in the admin mode for editing entries in the latest version. The bug fix is simple - download a patch here. To apply this patch, enter the directory where you unpacked the tar.gz file, and execute "patch < /path/to/patch-admin-edit-2006-10-03.diff"


php3guest (as opposed to the suggestion in it's name) no longer works with PHP 3 but requires PHP 4.1.0 or newer. You can get php3guest 1.6.6, which was the last version compatible with older PHP versions.

Download last version compatible with PHP 3

php3guest is - as stated above - lincensed under the GPL, so it is free for use. If you like my work and want to do me something good, consider donating me money via PayPal or a nice CD via my Amazon wishlist (see links at the bootom of the page). Thanks a lot in advance!