Moin EKKI,
einfach nur Danke!
Gruss
Quassel
Mahlzeit Quassel-Praktikant,
bitte vermeide in Zukunft TOFU. Danke!
Ich muss ein Formularergebnis per mail versenden.
Das bedeutet, der Browser schickt Formulardaten an den Webserver. Dort muss also in irgendeiner Form ein Programm (meistens in Form eines Skripts) existieren, das diese Daten entgegennimmt und verarbeitet. Dieses fehlt offenbar sowohl in Deinen Überlegungen als auch in Deiner Umsetzung.
Der Pfad in dem die Ergebnis Datei liegt ist http://www.meindomain.de/cgi-bin/mvm-text.txt"
Was verstehst Du unter "Ergebnis Datei"? Normalerweise würde ich im Verzeichnis "/cgi-bin" lediglich die oben beschriebenen Skripte vermuten - nicht jedoch eine simple Textdatei. Dir fehlen offenbar immer noch entscheidende Grundlagen - <http://de.selfhtml.org/servercgi/cgi/index.htm@title=SELFHTML bietet dazu eine kleine Einführung>.
Achja: bitte verwende für Beispieldomains die dafür in RFC 2606 festgelegten Namen - alle anderen könnten evtl. tatsächlich existieren und genutzt werden.
Der Inhalt der Text-Datei/Formularergebnis siehe unten. Mit der dem Aufruf <Form ... > soll das Formularergebnis der Text-Datei zuweisen, damit es per email weitergeleitet wird.
Mit dem <form>-Element weist Du - wie bereits oben beschrieben - den Browser lediglich an, die Formulardaten an den Webserver zu schicken. Dieser versucht dann, das hinter der im Formularziel genannte Skript zu starten und diesem die Formulardaten zu übergeben - mehr nicht. Da es sich aber nicht um ein gültiges Skript (sondern eben nur eine einfache Textdatei) handelt, gibt es den angesprochenen 500-Fehler. Logisch, oder?
Mein Problem ist das ich meines Erachtens keinen Fehler in meinem Script habe, die Fehlermeldung 500 bekomme ich dennoch.
Du hast *überhaupt gar kein Skript* ... *das* ist der Fehler.
Wo kann der Fehler liegen, an welcher Stelle muss ich suchen?
Programmiere ein entsprechendes Server-seitiges Skript, das die Formulardaten verarbeitet und eine Mail verschickt.
Bei meinem Script oder kann das Problem auch beim ISP liegen?
Bei dem fehlenden Skript, genau.
MfG,
EKKi