Formular
Stella
- cgi
ich möchte eine Formularseite (Feedback) ins Netz stellen... die vom User eingegebenen Daten sollen dann so verarbeitet werden, daß sie mir per email zugeschickt werden.
Hierfür müßte ich mir doch ein CGI Sript schreiben, welches die eingetragenen Formulardaten erkennt, umwandelt und weiterleitet..dieses Script müßte dann in dem cgi.bin Verzeichnis liegen, Verweis über action von der Formularseite zum Script .. oder? (gibt es dazu einen Link... ich habe schon in der CGI/Perl Anleitung gesucht aber nichts direktes zur email-Weiterleitung gefunden)
Ist das überhaupt der übliche Weg oder wie komme ich als Webmaster sonst an diese Daten.
Sorry, ihr merkt schon ich bin ein blutiger Anfänger und versuche gerade erst einmal den Gesamtzusammenhang zu verstehen.
Würde mich freuen, wenn ihr antwortet.
Stella
Hallo Stella,
erste Frage: hast du ein cgi-bin Ordner ?
Greetings
Torwächter
Hallo Stella,
erste Frage: hast du ein cgi-bin Ordner ?
Greetings
Torwächter
Ja.. der ist da und ich kann auch darauf zugreifen.
S
gut, dann kann ich dir sehr http://www.perlscripts.de empfehlen. Dort findest du viele verschiedene "Formmailer".
Solltest du nicht weiterkommen, helfe ich dir gerne.
Greetings
Torwächter
du hast das schon richtig erkannt. Das cgi-Programm spielt den mail-client und verschickt die E-Mails. Je nach CGI-Programm werden diese meist über configurations-dateien angepasst (also smtp-server, user, password etc.). Eine andere leichtere Methode ist PHP. Falls dein Server PHP unterstütz reicht ein mini-PHP-Script ähnlich wie hier.:
<?
if($betreff=="") $betreff="Nachrichtenservice der ivv";
if( @mail("$email", "Von: $von, $betreff", $text,
"From: webmaster@$SERVER_NAME\nReply-To: webmaster@$SERVER_NAME\nX-Mailer: PHP/" . phpversion()) ){
$ok=1;
}
else $ok=0;
?>
Hi Stella,
ich möchte eine Formularseite (Feedback) ins Netz
stellen... die vom User eingegebenen Daten sollen
dann so verarbeitet werden, daß sie mir per email
zugeschickt werden.
Hierfür müßte ich mir doch ein CGI Sript schreiben,
... oder eines verwenden, das dies schon kann:
http://aktuell.de.selfhtml.org/artikel/cgiperl/form-mail/index.htm
Von dieser Sorte gibt es im Web reichlich:
http://aktuell.de.selfhtml.org/links/cgiperl.htm#deutschsprachige_sammlungen
http://aktuell.de.selfhtml.org/links/cgiperl.htm#internationale_sammlungen
Dasselbe gibt es auch als externe Dienste, die Du in
Deine Seiten einbinden könntest:
http://aktuell.de.selfhtml.org/links/services.htm#diverse_german
welches die eingetragenen Formulardaten erkennt,
umwandelt und weiterleitet. dieses Script müßte
dann in dem cgi.bin Verzeichnis liegen,
... oder wie in Deiner Konfiguration auch immer das
Ausführen von CGI-Skripten konfiguriert sein mag:
http://aktuell.de.selfhtml.org/artikel/cgiperl/inbetriebnahme/#a6
Verweis über action von der Formularseite zum Script
Genau.
.. oder? (gibt es dazu einen Link...
Viele. ;-)
ich habe schon in der CGI/Perl Anleitung gesucht
aber nichts direktes zur email-Weiterleitung
gefunden)
Auch das hier nicht?
http://selfhtml.teamone.de/cgiperl/sprache/cgitypisch.htm#formmailer
Ansonsten: Der Self-Raum ist groß ...
Deshalb führe ich Dich mal ein bißchen herum. ;-)
Im Zweifelsfalle wende Dich vertrauensvoll an den hier:
http://selfsuche.teamone.de/cgi-bin/such.pl
("Self-Suche - da werden Sie geholfen." ;-)
Ist das überhaupt der übliche Weg
Durchaus.
Ich sehe keinen Fehler in Deinen Überlegungen.
oder wie komme ich als Webmaster sonst an diese
Daten.
Nicht mit einer Methode, die ich besser fände. ;-)
Sorry, ihr merkt schon ich bin ein blutiger Anfänger
und versuche gerade erst einmal den Gesamtzusammen-
hang zu verstehen.
Das ist Dir für einen "blutigen Anfänger" ganz prima
gelungen - weiter so!
Überhaupt ist "der Gesamtzusammenhang" das Wichtigste -
die lästigen Details kann man im Handbuch nachsehen.
Viele Grüße
<img src="http://www.schroepl.net/projekte/gzip_cnc/gzip_cnc.gif" border=0 alt=""> Michael