Ein Gästebuch für Ihre Homepage ist mit vier einfachen Schritten schnell eingerichtet.
Um die Texte komfortabel verwalten zu können, werden die Gästebucheinträge in einer Datenbank abgelegt. Als Mitglied von ASAMnet e.V. haben Sie solch eine Datenbank auf Wunsch zur Verfügung. Wenn dies nicht der Fall sein sollte, wenden Sie sich bitte unter Angabe Ihrer Benutzerkennung oder Mitgliedsnummer an unseren Datenbankadministrator, der ihnen die nötigen Angaben (Datenbank-Benutzername, Datenbank-Passwörter) zusenden wird. Mit diesen Unterlagen zur Hand, fahren Sie fort mit Schritt 2.
Mit der Master-Benutzerkennung und dem zugehörigen Passwort melden Sie sich an unserem Datenbankserver an: https://mysql.asamnet.de/
Für die Speicherung der Texte ist eine Tabelle nötig, welche Sie so erzeugen:
Öffnen Sie das SQL-Eingabefenster durch Klick auf das kleine Knopf-Symbol "SQL" im linken Spaltenkopf.
Eine Eingabemaske erscheint. Kopieren Sie den folgenden Befehl hinein:
CREATE TABLE asam_gastbuch_01
( uid int( 10 ) unsigned NOT NULL auto_increment ,
ipadr varchar( 255 ) NOT NULL default '',
name varchar( 255 ) NOT NULL default '',
email varchar( 255 ) NOT NULL default '',
url varchar( 255 ) NOT NULL default '',
ort varchar( 255 ) NOT NULL default '',
ursprung varchar( 255 ) NOT NULL default '',
inhalt mediumtext NOT NULL ,
wann timestamp( 14 ) NOT NULL ,
ziel varchar( 64 ) NOT NULL default '',
autor varchar( 255 ) NOT NULL default '',
modat timestamp( 14 ) NOT NULL ,
PRIMARY KEY ( uid ) ,
KEY wann ( wann ) ,
KEY ziel ( ziel ) )
TYPE = MYISAM
COMMENT = 'Besucher-Texte-Tabelle rev1.0'
AUTO_INCREMENT = 1;
Führen Sie den Befehl durch Klick auf "OK" aus. Damit haben Sie die nötige Tabelle für das Gästebuch erzeugt.
Nun haben Sie eine Tabelle, in die Sie als "Besitzer" schreiben dürfen. In das Gästebuch sollen aber auch Besucher schreiben dürfen. Daher werden wir nun die nötigen Berechtigungen entsprechend anpassen.
Nehmen Sie Ihre MySQL-Unterlagen aus Schritt 1 zur Hand. Sie haben normalerweise drei verschiedene Paare von Benutzernamen und Passwörtern erhalten. Der "Lese-Benutzer" mit den geringsten Rechten ist derjenige, der uns jetzt interessiert.
Kopieren Sie in das noch immer geöffnete SQL-Eingabefenster den folgenden Befehl, und ersetzen Sie dabei lese_benutzer durch den Namen aus Ihren Unterlagen:
GRANT insert ON asam_gastbuch_01 TO lese_benutzer
Damit ist die Datenbank und die nötige Tabelle korrekt eingerichtet. Jetzt wird es Zeit, das Gästebuch-Modul in Ihre Homepage einzubauen.
Erzeugen Sie eine neue Seite auf Ihrer Homepage. Als Beispiel wollen wir sie "gastbuch.php" nennen. Beachten Sie die Endung .php
In diese Seite kopieren Sie folgende HTML-Befehle, und tauschen wie bereits unter Punkt 3 die Platzhalter DATENBANK, lese_benutzer und lese_passwort durch die Werte aus Ihren Unterlagen (Punkt 1) aus. Beachten Sie Groß- und Kleinschreibung!
<HTML>
<BODY>
<?php
require("asam_gastbuch_v1.php"); // Modul einbinden
// Beispiel für einen eigenen Text
$asam_gastbuch_sprache["titel"] = "<h2>Mein kleinesGästebuch</h2>";
// hier wird das Modul ausgeführt
asam_gastbuch("DATENBANK","lese_benutzer","lese_passwort","gastbuch1");
?>
</BODY>
</HTML>
Wenn Sie nun die neue Datei über Ihren Web-Browser aufrufen, sollte Ihr Gästebuch wie gewünscht erscheinen.