PHP basierendes Gästebuch
Hier stellen wir euch unser selbst programmiertes Gästebuch vor.
Es basiert auf HTML, CSS, PHP und JavaScript (JQuery). Die Speicherung erfolgt in einer Textdatei. Das Gästebuch kommt ohne MySQL aus.
Features
Admin-Ansicht:
- Textdateien Speicherung - Kein MySQL nötig
- Bbccode (Fett, Kursiv, URL, Smilies, ...)
- Selbst erstellte Smilies
- Adminbereich - Nachrichten ändern, löschen
- Versions-Benachrichtigung bei Updates
- Admin Hackschutz durch Fehleingabe-Sperre
- Anpassbares Design (CSS)
- PHP, JavaScript (JQuery), HTML, CSS basiert
- Einfache Einbindung mittels Frame oder include
Nachricht erstellen Ansicht:
- Übersichtliches Layout
- Namen-Länge Begrenzung (Min - Max)
- Nachrichten Länge beschränken
- Bbccode's können aktiviert/deaktiviert werden
- Smilies ebenfalls deaktivierbar
- Spam Schutz durch Captchas
- Bbccode's mit Buttons einfügen
- Mauszeiger Markierung & Position Erkennung
Config Menü
- Alle Funktionen leicht einstellbar über das Config Menü
- Einstellungen werden in einer .ini-Datei gespeichert
- So gut wie alles kann individuell eingestellt werden
- Zeitbeschränkung wie oft eine Person eine Nachricht in einer best. Zeit erstellen darf
- E-Mail Benachrichtigung bei einem neuen Beitrag
- Badword Filter Funktion
Lizenz
PHP Gästebuch von
https://suchdichsatt.de
ist lizenziert unter einer
Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Deutschland Lizenz.
Beruht auf dem Werk unter
https://suchdichsatt.de/tutorial/php-gaestebuch.
Installation
Variante 1 - Datei verlinken:
<a href="gaestebuch.php" title="Zum Gästebuch">Zum Gästebuch</a>
Variante 2 - Per iFrame einbinden:
<iframe src="gaestebuch.php" frameborder="0" align="left" width="750px" height="100%"></iframe>
Variante 3 - per PHP include einbinden
<?php require_once ('gaestebuch.php'); ?>
Bei dieser Variante müssen allerdings noch ein paar Dinge beachtet werden:
- Das Gästebuch bindet mehrere Dateien ein, dieser Pfad geht nun von der Datei aus, die das Gästebuch einbindet. Diese müssen also entsprechend angepasst werden.
- gb_sec_session_start(); - Sessions müssen zu Beginn eines Scripts gestartet werden, bevor etwas ausgegeben wird. Diese Funktion muss also ganz am Anfang gestartet werden und nicht erst wenn das Gästebuch eingebunden wird.
Download
Version 4.0:
Kompletter Rewrite, Textdatei Upgrade von 3.* notwendig (siehe weiter unten)!
PHP - Gästebuch 4.0
Anzahl Downloads:
Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /var/www/html/include/function.php:187
Stack trace:
#0 /var/www/html/include/function.php(187): PDO->__construct('mysql:host=loca...', 'schweinbenz', 'sosatt8696')
#1 /var/www/html/content/tutorial/php-gaestebuch.php(119): getCount('gaestebuch_4.0')
#2 /var/www/html/include/class.page.php(11): require_once('/var/www/html/c...')
#3 /var/www/html/index.php(109): page->generateContent()
#4 {main}
thrown in /var/www/html/include/function.php on line 187