
The CGI-Forum
Here you can read all entries on the board and/or make own entries. Have fun!
Problem mit Gästebuch-Skript - xwolf (xwolf@xwolf.com), 26.8.97 - 17:46:55-
- >Hallo,
- >In der August Ausgabe der Internet Professional wurde ein CGI-Script 'Gästebuch' vorgestellt.
- >Daraufhin habe ich mir das Perl Script gbook.pl von deren Seiten
- >heruntergeladen. Leider komme ich mit dem Setzen der Variabeln an die
- >Serverumgebung nicht ganz klar. Folgende Zeilen sind im Script
- >anzupassen:
-
- Ganz wichtig: Du befindest dich auf einer UNIX-Ebene! Mit Windows
- hat das nichts mehr zu tun! (Unter Windows laeuft eh kein sicheres
- Programm)
-
- >
- >$guestbookurl = 'http://your.host.com/~yourname/guestbook.html';
- Hierin steht die URL fuer dein Gaestebuch.
-
- >$guestbookreal = '/home/yourname/public_html/guestbook.html';
- Hierin steht der lokale Pfad zu der Datei guestbook.html auf deinem
- Account. Unter Unix kriegst du den ganzen Pfad einfach mit dem Kommando
- pwd.
- In dieser Datei werden die Eintraege geschrieben.
-
- >$guestlog = '/home/yourname/public_html/guestlog.html';
- Hierin werden logging-Informationen geschrieben, wie von wo die User sich eingetragen haben. Es gilt gleiches wie oben.
-
- >$cgiurl = 'http://your.host.com/cgi-bin/guestbook.pl';
-
- Hier steht die URL zu dem CGI-Skript selbst.
-
- >$date_command = '/usr/bin/date';
-
- date ist ein UNIX-Kommando, welches wahrscheinlich in /usr/bin/ liegt.
- Um sicherzugehen kannst du ja mal which date eintippen auf
- der Kommandoebene!
-
- >
-
- Im uebrigen muss ich hinzufuegen, das das Skript gbook.pl das die Leute in
- der IP gezeigt haben, unsicher ist, wenn man viele Zugriffe auf seiner
- Seite hat.
- Im Guestbook der IP hab ich bereits darauf hingewiesen, dass die Gefahr bei
- diesem Guestbook besteht, dass Daten zerstoert werden koennen, weil kein
- Schutz vor gleichzeitigen Schreiben auf die Log-datei oder die HTML_Datei
- besteht!
-
- Wenn du eine relative unbekannte Homepage mit Hits unter 200 am Tag hast,
- ist das Skript ok. Aber wenn du mehr hast, solltest du besser ein anderes
- nehmen; Zum Beispiel meines.
-
- Ciao,
-
- Wolfgang
-
-
-
Script written by Wolfgang Wiese, feedback welcome.