DWFormmailer - Formmailer - Einbauanleitung |
zuletzt aktualisiert am 17.04.2019 |
Hier können Sie den Form Generator aufrufen. Ohne Html-Kenntnisse in 4 Schritten zum eigenen Formular: |
Beginnen Sie ihr Formular mit dieser Zeile: |
Verwenden Sie: <form action="https://www.dw-formmailer.de/cgi-bin/dwmailer/dwmailer.pl" method="post" enctype="multipart/form-data"> Welche und wie viele Formularfelder Sie danach platzieren, bleibt Ihnen überlassen. Der 'DWFormmailer' kümmert sich um das korrekte Auslesen und Darstellen Ihrer Felder - egal, ob Sie Umlaute nutzen oder Leerzeichen in Feldnamen haben. Vergessen Sie nicht am Ende des Formulars den Formularabschluss zu setzen. Also nach dem Abschicken Button setzen Sie: </form> |
den E-Mail Empfänger setzen (empfaenger_mail, empfaenger_name) |
Sie können sowohl den Namen, als auch die E-Mail Adresse des Empfängers selbst bestimmen. <input type="hidden"
name="empfaenger_name" value="Ihr Name"> |
den E-Mail Absender setzen (absender_mail, absender_name) |
<input type="text"
name="absender_name" size="12"> <input type="text" name="absender_mail" size="12"> |
Hinweis: |
|
einen zweiten E-Mail Empfänger setzen (nur in der kostenpflichtigen Version) |
Das generierte Mail aus ihrem Formular kann jetzt gleichzeitig an einen zweiten Empfänger verschickt werden. <input
type="hidden" name="empfaenger_name2"
value="Ihr Name"> |
Mailkopie (Warenkorb) an Absender |
Das genierte E-Mail aus ihrem Formular kann jetzt auch an den Absender (absender_mail) als Mailkopie verschickt werden. <input type="hidden" name="kopie_absender" value="on"> Sie können hier auch den Betreff der Mailkopie selbst bestimmen |
die E-Mail Betreffzeile setzen |
Sie können den Betreff (Subject) der vom 'DWFormmailer' versandten E-Mail durch folgende Zeile in Ihrem HTML-Formular vorgeben: <input type="hidden" name="betreff" value="Anfrage Kontaktseite"> |
ein E-Mail Template erstellen (zur Formatierung des Mails im Text-Format) |
Standardmäßig liefert 'DWFormmailer' eine E-Mail an den angegebenen E-Mail Empfänger, in der alle Formularfelder der Reihe nach angezeigt werden. Wenn Sie ein anderes Format bevorzugen (für Weiterverarbeitungen, Datenbankübernahme, usw.), können Sie ein Template in Form einer Textdatei erstellen. Dieser Text wird dann zur Erstellung der E-Mail herangezogen. Um den Inhalt der Formularfelder in der E-Mail darzustellen, können Sie Variablen benutzen. Eine Variable bezeichnen Sie, indem Sie den Formular Feldnamen mit eckigen Klammern [] umgeben. Diese Variable wird dann automatisch mit dem entsprechenden Formular-Feld Inhalt ersetzt. Ein Template könnte z.B. folgendes Aussehen haben:
Erstellen Sie den Text für das Template z.B. mit Notepad oder einem anderen Texteditor und speichern Sie ihn auf ihrem Server. (Web Speicherplatz) <input type="hidden" name="email_template_url" value="http(s)://your_domain.com/email.txt"> 'your_domain.com' ist natürlich mit ihrem Domainnamen zu ersetzen! |
ein Responder Mail Template erstellen (Dank oder Bestätigungsmail) |
Standardmäßig liefert 'DWFormmailer' kein E-Mail an dem im Formular eingegebenen E-Mail Absender. Wenn Sie einen automatischen Responder aktivieren wollen, benötigen Sie ein Template in Form einer Textdatei. Dieser Text wird dann zur Erstellung der Responder E-Mail herangezogen. Um den Inhalt der Formularfelder in der E-Mail darzustellen, können Sie natürlich auch hier wieder Variablen benutzen.
Erstellen Sie den Text für das Template z.B. mit Notepad oder einem anderen Texteditor und speichern Sie ihn auf ihrem Server. (Web Speicherplatz) 'your_domain.com' ist natürlich mit ihrem Domainnamen zu ersetzen! |
Sendebestätigung für Responder Mail aktivieren |
Sie können bei Bedarf eine Sendebestätigung des Absenders aktivieren. Beim Lesen des Responder E-Mails wird dann der Absender aufgefordert eine Lesebestätigung zu senden. <input type="hidden" name="respond_notification" value="on"> |
Bestätigungsseite mit Variablenersetzung erstellen (nur in der kostenpflichtigen Version) |
Der 'DWFormmailer' liefert normalerweise eine Standard-HTML-Seite zurück, die dem Benutzer anzeigt, dass alle Daten korrekt im Formular eingegeben und übermittelt wurden. Auf Wunsch können Sie diese Seite sehr einfach durch ein HTML-Dokument Ihrer Wahl ersetzen. Auch hier können Sie natürlich wieder Variablen einsetzen. Erstellen Sie hierfür das gewünschte HTML-Dokument nach Ihren Wünschen und Vorstellungen. Variablen können wieder mit eckigen Klammern [] und dem jeweiligen Formularfeldnamen eingebunden werden. <html> <head> <body> <tr> <blockquote> <p>Sollte irgendeine dieser Angaben nicht richtig sein, gehen Sie bitte zur <a
href="javascript:history.back(1)"><b>Eingabemaske <pre> </td> </body> </html>
Damit Ihre gewünschte Antwortseite aufgerufen wird, fügen Sie bitte folgende Zeile in Ihr HTML-Formular ein: <input type="hidden" name="html_template_url" value="https://your_domain.com/ok.html"> 'your_domain.com' ist natürlich mit ihrem Domainnamen zu ersetzen! Erstellen Sie die Datei mit einem HTML-Editor oder Notepad und speichern Sie ihn auf ihrem Server. (Web Speicherplatz) |
Bestätigungsseite ohne Variablenersetzung erstellen (nur in der kostenpflichtigen Version) |
Wenn Sie keine Eingabe-Variablen des Formulares auf der Bestätigungsseite benötigen, können Sie anstatt der Variable 'html_template_url' die Variable 'html_redirect_url' verwenden. Es wird direkt auf eine Bestätigungsseite ihrer Wahl geleitet. (Redirect) <input type="hidden"
name="html_redirect_url" value="https://your_domain.com/any_page.html"> |
Pflichtfelder definieren |
Sie können bestimmen, welche Felder auf jeden Fall von Ihren Kunden ausgefüllt werden müssen. Werden diese Felder beim Ausfüllen übergangen, bricht 'DWFormmailer' die Bearbeitung ab und zeigt eine Standard Fehlerseite an. Um z.B. die Felder Name und Telefon vorzuschreiben, Ihr Name:
<input type="text"
name="absender_name"
size="12"> <input type="hidden" name="pflicht" value="absender_name,absender_telefon"> Unter value=" " können Sie so viele Formularfelder setzen wie Sie wollen. Sie müssen nur jedes mit einem Komma trennen. |
Fehlerausgabeseite mit Variablenersetzung erstellen (nur in der kostenpflichtigen Version) |
Der 'DWFormmailer' liefert bei einem Fehler eine Standard Fehlerseite zurück, die dem Benutzer anzeigt, dass ein Fehler aufgetreten ist. (z.B. Pflichtfelder nicht ausgefüllt, keine korrekte E-Mail Adresse eingetragen oder Dateianhang zu groß usw.) Auf Wunsch können Sie diese Seite sehr einfach durch ein HTML-Dokument Ihrer Wahl ersetzen. Auch hier können Sie natürlich wieder Variablen einsetzen. Erstellen Sie hierfür das gewünschte HTML-Dokument nach Ihren Vorstellungen und Wünschen. Variablen können wieder mit eckigen Klammern [] und dem jeweiligen Formularfeldnamen eingebunden werden. Ihre Fehlerausgabe könnte beispielsweise so aussehen: <html> <head> <body> <pre> </html> Damit Ihre gewünschte Fehlerausgabeseite aufgerufen wird, fügen Sie bitte folgende Zeile in Ihr HTML-Formular ein: <input type="hidden" name="error_url" value="https://your_domain.com/error.html"> 'your_domain.com' ist natürlich mit ihrem Domainnamen zu ersetzen! Erstellen Sie die Datei mit einem HTML-Editor oder Notepad und speichern Sie ihn auf ihrem Server. (Web Speicherplatz) Hinweis: |
Fehlerausgabeseite ohne Variablenersetzung erstellen (nur in der kostenpflichtigen Version) |
Wenn Sie keine Eingabe Variablen des Formulars auf der Fehlerausgabeseite benötigen, können Sie anstatt der Variable 'error_url' die Variable 'error_redirect_url' verwenden. Es wird direkt im Falle des fehlerhaften Ausfüllens des Formulars auf eine Fehlerseite ihrer Wahl geleitet. (Redirect) Diese Variable hat Vorrang gegenüber der 'error_url'. (nur in der kostenpflichtigen Version) <input type="hidden" name="error_redirect_url" value="https://your_domain.com/any_page.html"> |
Eine Datei im Mailanhang versenden |
Für den Fall, dass Sie von Ihren Besuchern eine Datei empfangen möchten (z.B. ein Bild, einen Lebenslauf oder eine Grafik usw.), gibt es natürlich auch dafür eine Funktion im 'DWFormmailer'. Sie können maximal fünf Dateien von jedem Besucher empfangen. Dateiversand 1: <input
type="file" name="datei_upload"> Ihr Besucher erhält dann die Möglichkeit, eine Datei von seiner Festplatte auszuwählen, die dem angegebenen Empfänger des Formulars zugeschickt wird. Es können Dateien mit einer maximalen Größe von 15KB (in der kostenlosen Version) versendet werden. Um größere Dateien empfangen zu können, müssen Sie die werbefreie (kostenpflichtige Version) des 'DWFormmailer' nutzen. Hier sind in der Standardversion 5 MByte pro Dateianhang erlaubt. Hier die Liste der erlaubten Endungen für den Dateiupload. |
csv Daten aktivieren inkl. automatischer Versand |
Es steht ihnen maximal ein Speicherbereich von 2048 Kb für die Speicherung einer csv-Datei und 8MB für das CSV Backup pro CSV-Datenbank zur Verfügung. Im Memberbereich können Sie den maximalen Speicherbereich einstellen, der nach Überschreitung automatisch die csv-Datei an die 'empfaenger_mail' im Formular oder an die hinterlegte E-Mail der jeweiligen CSV-Datenbank verschickt und den vorhandenen Speicherbereich wieder freigibt. Im Memberbereich haben Sie jederzeit auch die Möglichkeit einen Download ihrer csv-Datei zu starten. Es wird ihnen auch die aktuelle Größe ihrer Datei in Kbyte angezeigt. Zum Aktivieren der csv Datenspeicherung fügen Sie folgende Zeile in Ihr HTML-Formular ein: <input type="hidden" name="csv" value="on"> Wenn Sie nur obige Zeile einfügen, werden alle Formularfeldeingaben der Reihe nach getrennt durch ein Komma in ihrer persönlichen Datenbank gespeichert. Für jedes generierte E-Mail eine Zeile. Um gezielt Formularfeldeingaben für ihr Excel Programm zu speichern, fügen Sie zusätzlich folgende Zeile in Ihr HTML-Formular ein: <input type="hidden" name="csv_auswahl" value="feldname_1,feldname_2,ein_weiterer_feldname"> Unter value=" " können Sie so viele Formularfelder setzen wie Sie wollen. Sie müssen nur jedes mit einem Komma trennen. |
Umgebungsvariablen (Sondervariablen) |
Neben den Variablen, die Sie aus Ihrem Formular generieren, haben Sie die Möglichkeit eine Reihe von Sondervariablen direkt in Ihr Template einzubauen.
|
Standardausgabe mehrsprachig |
Für den Fall, dass Sie ihre Formulare in verschiedenen Sprachen anbieten wollen, gibt es natürlich auch dafür eine Funktion im 'DWFormmailer'. Ausgabe in Englisch: Ausgabe in Französisch: Ausgabe in Spanisch: Ausgabe in Italienisch: Ausgabe in Ungarisch: Ausgabe in Norwegisch: Ausgabe in Dänisch: Die Standardausgabesprache ist Deutsch. Hierfür ist keine Einbindung eines HTML-Codes nötig. |
HTML-Code für ein einfaches Beispielformular |
<html> <head> <body> </body>
Erstellen Sie die Datei mit einem HTML-Editor oder Notepad und speichern Sie ihn auf ihrem Server. (Web Speicherplatz) |
Bankdatencheck aller deutschen Banken |
Prüfen Sie die von ihren Kunden angegeben Bankverbindungsdaten auf ihre Plausibilität.
Unser Server prüft nach den jeweils aktuellen Algorithmen Ihre Kontonummern und Bankleitzahlen.
Wenn Sie folgende Eingabefelder in ihrem Formular verwenden, wird automatisch der Bankdatencheck für alle deutschen Banken ausgeführt.
Im Formmail erhalten Sie dann das positive Ergebnis der Prüfung und den dazugehörigen Banknamen. Bankleitzahl: <input type="text" name="absender_bankleitzahl" size="20"> Kontonummer: <input type="text" name="absender_kontonummer" size="20"> |
Formularfeld (einzeiliges Textfeld) |
Ein einzeiliges Formularfeld verwenden Sie für Adresseingaben wie Name,
Vorname, Strasse, PLZ, Ort, Tel, Fax usw.
Adresse: <input type="text" name="Adresse" size="12"> |
Das Erscheinungsbild Adresse: |
Formularfeld (Textfeld mit Bildlauf) |
Ein Textfeld mit Bildlauf verwenden Sie für mehrzeilige Texteingabe wie
z.B. Kommentar. COLS entspricht der Anzahl der Zeicheneingabe pro Zeile,
ROWS entspricht der Zeilenanzahl.
|
Das Erscheinungsbild Kommentar: |
Formularfeld (Kontrollkästchen) |
Ein Kontrollkästchen verwenden Sie z.B. für die Akzeptanz ihrer AGB.
AGB gelesen und akzeptiert: <input type="checkbox" name="agb" value="ja"> |
Das Erscheinungsbild AGB gelesen und akzeptiert: |
Formularfeld (Optionsfeld) |
Ein Optionsfeld verwenden Sie z.B. zum Auswählen einer von verschiedenen
Möglichkeiten (wenn der Wert wie im Beispiel name="Kundenwunsch" immer gleich ist. Wenn der Wert von name="" unterschiedlich ist können alle Optionsfelder angewählt werden) <input type="radio"
name="Kundenwunsch" value="Auswahl1">
Auswahl 1 |
Das Erscheinungsbild Auswahl 1 Auswahl 2 Auswahl 3 |
Formularfeld (Dropdownmenü) |
Ein Dropdownmenü verwenden Sie z.B. zum Auswählen einer von
verschiedenen Möglichkeiten.
gewünschte Antwort per: |
Das Erscheinungsbild gewünschte Antwort per: |
Formularfeld (Dropdownmenü multiple - Mehrfachauswahl) |
Ein multiples Dropdownmenü verwenden Sie z.B. zum Auswählen mehrerer
verschiedener Möglichkeiten.
bitte zusenden: <select
name="Anforderung" multiple> |
Das Erscheinungsbild bitte zusenden: (Mehrfachauswahl bei gedrückter 'Strg'-Taste) |
Formularfeld (verstecktes Feld) |
Ein verstecktes Formularfeld verwenden Sie um z.B. einen für den
Ausfüller nicht sichtbaren Wert zu übertragen. (z.B. eine SessionID)
<input type="hidden" name="Session" value="123xyz"> |
Das Erscheinungsbild (nicht sichtbar) |
Formularfeld (Passwortfeld) |
Ein Passwort Formularfeld verwenden Sie z.B. zur Übertragung eines
Passworts. Bei der Eingabe werden nur Sternchen *** angezeigt.
Passwort: <input type="password" name="Passwort" size="12"> |
Das Erscheinungsbild Passwort: |
© 1999-2024 DIS dürr-internet-service | alle Rechte vorbehalten |