Das Formular hab ich vorher etwa so skizziert:
<form name="anmeldung" action="/cgi-bin/formmail.pl"
method="post">
...
...
...
</form>
Nun, woher kennt man denn den Pfad des formmail-Programms?
Hier lautet er /cgi-bin/formmail.pl
, aber ist das immer so?
Nun, normalerweise kriegt man diese Information vom Provider. Häufig bietet er auf seiner Website irgendwelche Tipps und Infos an, und da befindet sich oft auch das formmail-Programm drunter. Im vorliegenden Fall fand ich allerdings nichts dergleichen. Ich kam dann auf folgendem Weg zur Information:
www
,
in dem sich alle meine HTML-Seiten befinden, und eins mit dem Namen cgi
, in
dem das Programm formmail.pl
abgelegt war. Die Vermutung lag also nahe, dass
der Pfad /cgi/formmail.pl
lauten musste.formmail.pl
.
Es blieb mir nichts anderes übrig, als beim Provider nachzufragen.Hallo Bert,
gemäss Switch gilt für www.diese-site.ch
Technical contact:
sunrise communications AG
Bert Webster
Morgenstrasse 116a
CH-3018 Bern
Switzerland
xxxyyy@sunrise.net
also komm ich mit meiner Frage zu dir.
Der Owner der Site kennt sich da nicht so aus, und ich helf
ihm ein wenig.
So weit ich gesehen habe, gibt's für seine Site ein www-
und ein cgi-Verzeichnis.
Im cgi-Verzeichnis gibt's das Skript "formmail.pl",
und das möchte ich verwenden.
Wenn ich beim FORM-Element nun action="/cgi/formmail.pl"
angebe, wird das
Skript aber nicht gefunden. Weitere Übungen mit "../cgi/formmail"
usw waren
auch nicht erfolgreicher. Frage also: wie lautet der Pfad fürs
cgi-Verzeichnis?
...
Besten Dank im Voraus
und Gruss
Andreas
Hallo Andreas
Das CGI Verzeichniss ist ausseerhalb der www Verzeichniss.
D.h. es ist offiziell nicht erreichbar.
Allerdings gibt es ein Alias zu CGI. Die cgi-bin. Bitte
einfach cgi-bin in der Pfad brauchen.
Mit freundlichen Grüssen
John Glenn
System Administrator
Also: manchmal geht's nicht ohne Hilfe von Aussen, aber wer eine klare Frage stellt, kriegt meist auch eine klare Antwort.