Fehler beim versenden eines Formulars: Seite kann nicht gefunden werden
Hallo zusammen
Wir haben auf unserer HP ein Formular das nach dem ausfüllen auf unsere E-Mail gesendet werden sollte. Die Seite besteht schon ein Jahr und am Anfang hat es auch funktioniert. Plötzlich geht es nicht mehr und die Fehlermeldung Seite kann nicht gefunden werden. Haben auf dem Server nichts geändert an der Seite des Formulars auch nicht. Es kommt keine Rückmeldung. Die Rechte sind auf 755 gesetzt. Die Seite heisst www.geroweb.com. Unter Auftrag ist das Formular.
Vielen Dank für die Hilfe
Antwort schreiben
Antwort 1 von auari vom 11.03.2019, 13:15 Options
in http://geroweb.com/cgi-bin/formmail/TierFormMail.pl
ist ein schreibfehler bei location der weiterleitung:
http://tiercare.gr.geroweb.comcgi-bin/formmail/TierFormMail.pl
statt
http://tiercare.gr.geroweb.com/cgi-bin/formmail/TierFormMail.pl
Antwort 2 von babzig vom 11.03.2019, 13:34 Options
Hallo Auari
Vielen herzlichen Dank für die schnelle Antwort. Werde es korrigieren (arbeite heute auch bis 18.30 Uhr) und berichten wenn alles klappt.
Liebe Grüsse
Antwort 3 von Babzig vom 11.03.2019, 20:12 Options
Hallo Auari
Ich habe nun diesen Schreibfehler behoben, wenn ich in der Adresszeile dies eingebe wird es richtig angezeigt, dass es das formmail von matt ist. . Jetzt kommt folgende Fehlermeldung, obwohl ich im script den referers gesetzt habe:
Bad Referrer - Access Denied
The form attempting to use FormMail resides at http://tiercare.gr.geroweb.com/auftrag.htm, which is not allowed to access this cgi script.
If you are attempting to configure FormMail to run with this form, you need to add the following to @referers, explained in detail in the README file.
Add 'tiercare.gr.geroweb.com' to your @referers array.
--------------------------------------------------------------------------
FormMail V1.6 © 1995 - 1997 Matt Wright
A Free Product of Matt's Script Archive, Inc.
Hier wie ich es script eingegeben habe:
Variables #
# Detailed Information Found In README File. #
# $mailprog defines the location of your sendmail program on your unix #
# system. #
$mailprog = '/usr/lib/sendmail';
# @referers allows forms to be located only on servers which are defined #
# in this field. This security fix from the last version which allowed #
# anyone on any server to use your FormMail script on their web site. #
@referers = ('tiercare.gr.geroweb.com');
# Done
Liebe Grüsse von babzig
Antwort 4 von auari vom 14.03.2019, 15:08 Options
der fehler liegt möglicherweise in deinem formular auftrag.htm
dort hast du den folgenden aufbau:
<form></form><input><input>...
statt
<form><input><input>...</form>
Antwort 5 von babzig vom 14.03.2019, 17:17 Options
Ich habe das Formular "auftrag.htm" mit dem Internet Designer erstellt. Der sollte dies eigentlich automatisch machen. wenn ich den Quellcode von dieser Seite anschaue finde ich nur am Ende <\form>. den anfang finde ich nicht.
Viele Grüsse Babzig