English German


Guestbook PHP Script with spam protection for website

Guestbook PHP Script (responsive) - Installation

- PHP 5 or higher
- htaccess must be enabled
- FTP server access

Info: In the majority of cases, the requirements listed will be met as standard. If not, please contact your web host.

If you would like to receive an e-mail notification of new posts, the server must be able to send e-mails via the PHP mail() function. See point 5 for further information.

Please follow the steps listed below to install the guestbook!

  1. Download the package from the Download page.

  2. Unzip yellabook.zip and save the files in a folder on your hard drive.

  3. Upload all files to the root menu of your server/web space. Please note: Both the folder name "guestbook" and the folder`s entire structure must be preserved. The folder may not be renamed.

  4. The following files/folders require the permissions (chmod) 777:
    - guestbook/data/
    - guestbook/data/data.txt
    - guestbook/data/config.php
    - guestbook/data/securequestions.txt
    Info: This step may be skipped as not all servers require permissions. Should you have any problems with this, you are more than welcome to send me an e-mail!

  5. Open the file mail-test.php (in the folder "guestbook") in your browser, enter your e-mail address and click "send". This will ensure that the PHP mail() function is activated so that you can receive e-mails via the "notification function".

  6. You can now access the admin area by copying the following link into your browser (replace "yourdomain" with your own domain name): http://yourdomain.de/guestbook/

    The standard access details are:
    Username: gbadmin
    Password: gbpass

    Please ensure that you use "Settings" to select a new username and password for the admin area immediately!

  7. Open guestbook.php in your browser. All done!
    To change the width and background colour, you will need to open the file style.css with an editing tool such as Notepad2.

    FAQ: How can I change the date format?

Integrating the guestbook with your website

You can integrate the guestbook with your website via a link, iframe or PHP`s Include function.

Integration via a link

The simplest way to integrate the guestbook is to use a link. Simply paste the following code where you would like it to appear on your website, changing the text element "Guestbook" if desired:

<a href="guestbook.php">Guestbook</a>

Integration via an iframe

You can also integrate the guestbook to your website via an iframe. The advantage of this is that the guestbook appears within your website rather than as an independent page. The navigation options for your website remain on display. Simply paste this code into your website:

<iframe src="guestbook.php" width="700" name="guestbook" id="guestbook" style="border: none;"> <p><a href="guestbook.php">Guestbook</a></p> </iframe>

You can adjust the width of the iframe by changing the value "700" in the command width="700". Important: If you integrate the guestbook responsive, width="100%" is required!

The height is automatically adjusted as standard - if using desktop pc. The height can automatically adjusted in smartphones/tablets by using this responsive iframe.

Adjust the height of the iframe manually: To adjust the height manually, you will need to type height="650" immediately after width="700". The iframe will now have a height of 650px. You can now delete name="guestbook" and id="guestbook".

Please ensure that the pathways src="" and href="" are correct. For example, if the guestbook is in the folder "guestbook", the pathways must be specified as: src="guestbook/guestbook.php" and href="guestbook/guestbook.php"

Integration via PHP Include

If your website has been created using PHP and you are PHP literate, you can also use PHP Include to integrate your guestbook. Please use the following code:


If you use this option to integrate the guestbook, your website`s style sheet and character set must be compatible with it. The guestbook uses UTF-8. If any of the special characters do not display properly, it will be because your website`s character set is not UTF-8. You can find the style sheet here: guestbook/style.css.

Should you encounter any problems or have any queries, please feel free to contact me at any time.

Free installation service

Should you encounter any problems while installing the PHP guestbook script, I will be happy to provide you with free support. Please use the contact form to get in touch with me. I generally reply to enquiries within 12 hours. Please try to describe your problem in as much detail as possible.


YellaBook is an innovative PHP guestbook script for your website. The copyright notice in the footer of the script may not be removed or concealed. If you would like to remove it, you must purchase a non-copyright licence. Please use the order form to do this. If you plan to use the PHP guestbook script on a commercial website, you will need to purchase a commercial licence. You can also use the order form to do this. By accepting the licence conditions before downloading this product, you are agreeing to these terms and conditions.