Hauptseite
CGI-Forum
Internet Speed
Internet Infos
Archiv
Awards
CGI-Links
CGI Hilfe
XWolf.com
Mein Gästebuch
Meine Homepage
Realm of CGI



Doppelklick - Professionelles Online Werbenetz
Doppelklick

Mit diesem Skript ist es unter Umständen(*) möglich die E-Mail-Adresse des Besuchers Ihrer Seite herauszubekommen, oder, falls dies nicht automatisch möglich ist, automatisch ein Form aufzurufen, in der der Besucher diese manuell eingeben kann.
(*) Da allerdings viele Server kein Finger-Daemon installiert haben, "versagt" dieses Skript oft, und der Gast bekommt die Eingabeform. In besonders kritischen Fällen, d.h. bei einigen Providern mit "seltsamen" Einstellungen, erscheint noch nicht mal die manuelle Eingabeform und das Skript versagt total.
Ich werde versuchen diesen Bug zu beheben sobald ich Zeit hab. Falls jemand schon vorher im Code was findet, wie man solche unfreundlichen Provider dazu bringt, das Skript nicht endlos laufen zu lassen, kann es mir ja mailen. Ich wuerde mich freuen...

Source Code

get_email.pl
cgi-library.pl
sub_finger.pl

Source-Code per FTP
Archiv aller Programme und Skripten

Wirkungsweise

http://www.xwolf.com/cgilocal/get_email.cgi

Aufruf

Der Aufruf erfolgt durch direkt Angabe der Skript-URL. Ist die E-Mail erkundbar, wird diese automatisch gespeichert. Falls sie nicht erkundbar ist, wird automatisch eine andere Seite geladen, die von Ihnen vorgegeben sein muss.
In dieser Seite befindet sich eine FORM, mit der der Gast seine EMail-Adresse eingeben kann. Als Action in der Form geben Sie das Skript an. Das Skript nimmt folgende Parameter an: email und name.
(In diesem Punkt ist das Skript erweiterbar, und wird wohl auch von mir ggf. auf Wunsch erweitert.)

Installation

Das Skript benötigt die Libraries cgi-library.pl und sub_finger.pl. Bitte sehen Sie in die entsprechenden Seiten der Libraries für derren Installation.
In der get_email.pl müssen folgende Zeilen geändert werden:
Zeile 26: $form_url = 'http://www.xwolf.com/misc/emailtest.html';
Geben Sie hier die URL an, in der die Form für die manuelle Eingabe ist.
Zeile 28: $next_url = 'http://www.xwolf.com';
Geben Sie hier die URL an von der Seite, die als nächstes Aufgerufen werden soll, sobald die EMail bekannt ist.
Zeile 30: $dat_file = '/(pfad)/email_adr';
Die Datei, in der Sie die daten speichern wollen. Beachten Sie, daß der Webserver diese auch beschreiben kann!

Bemerkung

Dieses Skript benötigt PERL, ab Version 5.
Bitte beachten Sie, daß das Sammeln von EMail-Adressen und personenbezogener Daten eine delikate Angelegenheit ist. Sie sollten es auf Rücksicht auf die Privatspähre Ihrer Gäste nur machen, wenn Sie es auch wirklich brauchen.


Beste Darstellung mit
Netscape
Schlechteste Darstellung mit
MSIExploder

© 1997 EMail: Wolfgang Wiese, xwolf@xwolf.com