• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

E-Mail Formular

Bernhard55

Neues Mitglied
Hallo liebe Kollereg
Ich bin am "basteln" einer Homepage und möchte da ein E-Mail-Anwortformular einfügen. Die Anzeige meines Skripts auf der Seite funktioniert. Ich bekomme aber keine E-Mail, wenn ich senden drücke auch springt es danach nicht auf die Page www.bkipfer.ch/danke. Es kommt die Meldung, dass diese Seite nicht vorhanden wäre, obwohl ich sie mit dem Browser aufrufen kann. Was ist falsch in meinem Skript?

<form action="www.bkipfer.ch/danke" method="post">
<table border="0" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td>Abteilung:</td>
<td>
<select name="Abteilung">
<option value="Verkauf">Verkauf</option>
<option value="Einkauf">Einkauf</option>
<option value="Service">Service</option>
</select>
</td>
</tr>
<tr>
<td>Anrede:</td>
<td>
<input checked="checked" name="Anrede" type="radio" value="Herr" /> Herr
<input name="Anrede" type="radio" value="Frau" /> Frau
</td>
</tr>
<tr>
<td>Vorname:</td>
<td>
<input maxlength="50" name="Vorname" size="45" type="text" />
</td>
</tr>
<tr>
<td>Nachname:</td>
<td>
<input name="Nachname" size="45" type="text" />
</td>
</tr>
<tr>
<td>Email:</td>
<td>
<input name="Email" size="45" type="text" />
</td>
</tr>
<tr>
<td>Betreff:</td>
<td>
<input name="Betreff" size="45" type="text" />
</td>
</tr>
<tr>
<td></td>
<td>
Bitte schicken Sie mir Informationen über folgende Themen zu:<br />
<input name="Infos" size="Produkte" type="checkbox" /> Produkte
<input name="Infos" size="Messen" type="checkbox" /> Messen
<input name="Infos" size="Stellenangebote" type="checkbox" /> Stellenangebote
</td>
</tr>
<tr>
<td>Mitteilung:</td>
<td><textarea cols="30" rows="5" name="Mitteilung">Ihre Mitteilung</textarea></td>
</tr>
<tr>
<td></td>
<td>
<input type="submit" value="Abschicken" />
<p>
<a href="mailto:[email protected]"/a>
</p>
</td>
</tr>
</tbody>
</table>
</form>

...und so sollte es aussehen:
upload_2014-1-17_9-30-57.png

Ganz herzlichen Dank für Ihre Hilfe
Bernhard
 
Die Seite die du aufrufen willst heißt meiner Meinung nach "danke.html" und nicht nur "danke".
Aber ob deswegen eine E-Mail verschickt wird, wage ich zu bezweifeln. Mit HTML kann man für gewöhnlich keine Mails verschicken.

Außerdem wird action="www.bkipfer.ch/danke" zu www.bkipfer.ch/www.bkipfer.ch/danke führen, da die Verlinkung ohne http:// als relativer Pfad interpretiert wird.
 
Herzlichen Dank scbawik
ich hab dies (nur danke.html) auch schon geschrieben. Im Internet explorer wird zwar dann die richtige Adresse geschrieben, aber es kommt trotzdem die Meldung Page würde nicht gefunden. Erst wenn ich auf "refresh" Homepage drücke, wird sie angezeigt.

Wie mach ich denn, dass das Formular mir zugeschickt wird? Es gibt solche Homepages, wo online ausgefüllte Formulare als E-Mail verschickt werden. :-(

Lieben Gruss Bernhard
 
Dazu brauchst du eine serverseitige Scriptsprache w.z.B. PHP, damit ist das kein großes Problem (wenn man denn PHP kann)
 
Herzlichen Dank bdt600
Vielleicht hat mir jemand einen lauffähigen script von einem Hompage-E-Mail-Formular, den ich einbauen kann.
lieben gruss aus der schweiz
bernhard
 
Unterstützt dein Webspace denn PHP?
Ein fertiges Script wird wohl niemand haben, oder zumindest bedarf es entsprechende Anpassungen, da niemand ein identischen Formular haben wird.
 
oh je wenn ich das wüsste, aber ich glaube schon. es ist einer der grössten anbieter in der schweiz (www.green.ch)

klar wird es kein fertiges skript geben und ist mir klar, dass ich da anpassen müsste. aber wenn ich wenigstens ein laufendes muster hätte, könnte ich abschauen wie man weitere zeilen produziert.
 
Nimm dieses kleine Script
PHP:
<?php
   phpinfo();
?>
nenne es z.B. info.php, kopiere es auf den Server und rufe es dann im Browser mit http://www.deineDomain.tld/info.php auf. Wenn du dann eine lange Liste mit Infos bekommst, dann funktioniert PHP, wenn nicht, dann nicht :D

Und was das Script angeht, wenn du keine Ahnung von PHP hast, dann solltest du besser auch keine Scripte anpassen. Die Grundlagen in Sachen PHP sind das absolute Minimum.

Außerdem solltest du dir Gedanken machen, welche Felder in dem Formular Pflichtfelder sind.

Und: in deinem Formular sind Fehler. Die Checkboxen werden nicht funktionieren und eine Size "Produkte" gibt es nicht ;)
 
Herzlichen Dank bdt600
Ich hab das Script auch nicht selber geschrieben :-( Habe ich zur freien Verfügung im Internet gefunden und einkopiert. Die Boxen werden auf der Homepage gut angezeigt, aber danach :-(

Ich mache meine Webpage mit der Software Website X5 und das funktioniert auch sehr gut. Da kann man auch Formulare gestalten. Dies habe ich auch versucht. Ging jedoch nicht und mein Provider hat mir gesagt, dass auch andere X5-Benutzer bei den Formularen im Zusammenhang mit Green Probleme hätten und da habe ich das Formularerstellungstool nicht benutzt sonder diesen Skript einkopiert.

Anzeige auf der Homepage sieht gut aus (www.bkipfer.ch/Kontakt), aber es schickt mir keine E-Mail und es öffnet danach auch nicht die Seite mit dem Dank (www.bkipfer.ch/danke)

Frag mal meinen Provider, od er da helfen kann

Danke bdt600
 
Dass keine Mail verschickt wird, ist ja kein Wunder.

Aber was ist jetzt mit PHP, ja oder nein?

Dein Provider wird dir bei dem Problem auch nicht weiterhelfen
 
Wenn das wirklich stabil laufen soll, also von allen Browsern, allen Betriebssystemen, mobil und stationär funktionieren soll, geht nach meinem Wissen kein Weg an einer PHP Lösung vorbei.

Eine fertige PHP Bibliothek ist Swiftmailer. Im Internet gut zu finden, letzte Version von Dez 2013. da ist ne gute Dokumentation dabei, sodass PHP Kenntnisse fast nicht notwendig sind.

Benutze ich seit über einem Jahr, läuft gut.
 
Zurück
Oben