********************************************************************
*  PHP Gstebuch v0.91 - Koch Roland (roli.ko@gmx.at) www.roli.at  *
********************************************************************

Die Copyrightinformationen drfen nicht gelscht und verndert werden!!!!!
Jeder der dieses Gstebuch verwendet wird gebeten mir ein Email zu schicken.


Geschichte
dieses gstebuch ich enstanden als ich begonnen habe mich mit php und mysql zu
beschftigen und mir eine eigene homepage zugelegt habe. da ich zu diesem
zeitpunkt die einschlgigen php sites noch nicht kannte begann ich einfach selbst
ein gstebuch zu programmieren. mit der zeit nahm es eine gewisse form an. es
wurde stndig um weitere funktionen erweitert.

Beschreibung
dieses gstebuch basiert auf php und mysql. bei der eingabe besteht die mglichkeit
smiles zu verwenden. dieses ist jedoch nicht zwingend. um die eintrge kontrollieren
zu knnen kann man sich den eintrag automatisch an eine emailadresse senden lassen. nach
jedem eintrag wird die ip-adresse gespeichert und fr eine gewisse zeit gesperrt. dadurch
knnen von einer person nicht x sinnlose eintrge auf einmal gemacht werden.
ber die administration ist es mglich eintrge zu dokumentieren, zu lschen und zu
aktivieren/deaktivieren. eine funktion den eintrag zu verndern besteht nicht (man will
doch alles im original haben oder?) falls jemand die eintrge doch verndern will, kann
er dieses mit dem tool phpMyAdmin machen.
bei der anzeige kann man auswhlen ob man das gstebuch rein in textform prsentiert
bekommt oder ob fr icq, email und www-adressen ein symbol erscheint.


nderungen
v0.91
- weitere Bugs wurden behoben
- gstebuch untersttzt jetzt smiles.
- administration (design und behebung kleiner bugs)
- IP - Sperre wurde hinzugefgt


v0.81
- ein paar kleine Bugs wurden ausgebessert
- Administration wurde hinzugefgt -->  /admin
- nderung in der Datei page_number.inc.php
- Datenbanknderung
     ALTER TABLE guestbook ADD showOK TINYINT (1) DEFAULT '1' not null



ANFORDERUNG
- Webserver mit PHP und Mysql


Demo
- besuche www.roli.at - Download - Gstebuch --> DEMO

Das Gstebuch installieren
- erstelle ein Datenbank guestbook (am besten mit phpMyAdmin)
- erstelle folgende Tabelle


#
# Table structure for table 'guestbook'
#

CREATE TABLE guestbook (
   name varchar(30) DEFAULT '0',
   land varchar(25) DEFAULT '0' NOT NULL,
   mailadresse varchar(60) DEFAULT '0',
   homepage varchar(90) DEFAULT '0',
   datum int(10) DEFAULT '0' NOT NULL,
   eintragstext mediumtext,
   art tinyint(2) DEFAULT '0' NOT NULL,
   icq int(12) DEFAULT '0' NOT NULL,
   ip varchar(15) NOT NULL,
   bemerkung mediumtext,
   showOK tinyint(1) DEFAULT '1' NOT NULL,
   PRIMARY KEY (datum)
);


- ndere die Zugangsdaten in dem file "data.inc.php"
   $MySQL_Host="localhost";
   $MySQL_User="test";
   $MySQL_Passw="test";
   $MySQL_db="guestbook";
   $MySQL_table="guestbook";

- ndere die Daten zur Benachrichtigung bei neuem Gstebucheintrag
  Diese Funktion ist standardmig deaktiviert

   $send_mail = "0";         // 0 ... beim Eintragen wird kein Email versandt
                             // 1 ... beim Eitnragen wird ein Email versandt
   $EMail = "user@domain.at";
   $Subject = "Gstebucheintrag";
   $LINE="-------------\n";
   $from_mail = "Gstebuch@domain.at";

-  $image = "1";           // 1 ... fr icq, email und www werden symbole angezeigt
                           // 0 ... alles erscheint in textform

- ndere die zeit in der die ip gesperrt wird. standardmig sind 10 sekunden
  eingestellt

   $lockTime = "10";   // IP-Lock time 30min = 1800 sec

- Kopiere die Files auf den Webserver

- setzte das verzeichnis iplock mit den rechten 777 (chmod 777) ... das msste eigentlich mit
  fast jedem ftp programm funktionieren

- input.inc.php : das Formular fr das Gstebuch
- insert.inc.php: Daten des Formulares werden in die Datenbank eingefgt
- output.inc.php: Ausgabe des Gstebuches
- die andere fieles werden von den oben genannten files bentigt

 /admin
- choose.php : Auswahl des Eintrages
- weitere files wrde von choose.php verwendet