Autor |
Nachricht |
oever
Threadersteller
Dabei seit: 10.06.2002
Ort: -
Alter: 39
Geschlecht:
|
Verfasst Mi 25.01.2006 12:41
Titel Automatische Antwort bei Kontaktformular |
|
|
Hallöchen,
habe mir ein Kontaktformular erstellt welches auch 1a funktioniert.
Per JavaScript habe ich drei Angaben unter anderen "E-Mail" als Pflichtfelder.
Nun möchte ich das nicht nur ich eine E-Mail mit den Daten bekomme die der
User eingibt, sondern auch der User selbst eine Bestätigungsmail bekommt.
In der der User nochmal seine an mich gesendeten Daten sieht und wo
beispielsweise noch drin steht, das wir seinen Auftrag umgehend bearbeiten
werden.
Wie funktioniert das???
*im Anhang findet ihr einmal das Kontaktformular!
Vielen Dank schonmal für eure Hilfe
oever
|
|
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Mi 25.01.2006 13:06
Titel
|
|
|
wenn du uns den quelltext deines formular scriptes zeigst, können wir dir vielleicht auch weiterhelfen, aber so wird das nix ...
|
|
|
|
|
Anzeige
|
|
|
SURE612
Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht:
|
|
|
|
|
oever
Threadersteller
Dabei seit: 10.06.2002
Ort: -
Alter: 39
Geschlecht:
|
Verfasst Do 26.01.2006 08:51
Titel
|
|
|
Quellcode des Formular
Code: | <html>
<head>
<title>Downloadbereich und Anmeldung</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../scripte/format.css" type="text/css">
<script language="JavaScript" src="../scripte/framecheck.js" type="text/javascript"></script>
<script LANGUAGE="JavaScript">
var tvarName;
var tvarFirma;
var tvarEmailadr;
var tvarEmailval;
tvarName = 'Bitte Ihren Nachnamen eingeben!';
tvarFirma = 'Bitte geben Sie den Namen Ihres Unternehmen an!';
tvarEmailadr = 'Bitte Ihre E-Mail-Adresse eingeben!';
tvarEmailval = 'Keine gültige E-Mail-Adresse!';
function chkAnmeldung() {
if(document.Anmeldung.Name.value == '')
{
alert(tvarName);
document.Anmeldung.Name.focus();
return false;
}
if(document.Anmeldung.Firma.value == '')
{
alert(tvarFirma);
document.Anmeldung.Firma.focus();
return false;
}
if(document.Anmeldung.Email.value =='')
{
alert(tvarEmailadr);
document.Anmeldung.Email.focus();
return false;
}
if(document.Anmeldung.Email.value.indexOf('@') == -1)
{
alert(tvarEmailval);
document.Anmeldung.Email.focus();
return false;
}
if(document.Anmeldung.Email.value.indexOf('.') == -1)
{
alert(tvarEmailval);
document.Anmeldung.Email.focus();
return false;
}
}
</script>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" class=tab004 onload="FrameCheck()">
<table border="0" cellspacing="0" cellpadding="0" class="tab001">
<tr bgcolor="#FFFFFF">
<td class="tab001" align="center"><img src="../image/1x1.gif" width="1" height="370"></td>
<td class="tab003" valign="top">
<form name="Anmeldung" action="http://---------------" method="POST" onSubmit="return chkAnmeldung()" >
<table border="0" cellspacing="0" cellpadding="2">
<tr>
<td><img src="../image/1x1.gif" width="6" height="8"></td>
<td><img src="../image/1x1.gif" width="553" height="8"></td>
<td><img src="../image/1x1.gif" width="6" height="8"></td>
</tr>
<tr>
<td colspan="3" class="ueber" align="center"><b>Downloads / Anmeldung</b></td>
</tr>
<tr>
<td> </td>
<td><a href="download.htm"><<< zurück zur Downloadübersicht</a></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td class=tab005><b> Schicken Sie uns bitte das ausgefüllte Formular
zu. Wir setzen uns umgehend mit Ihnen in Verbindung und teilen Ihnen
die Zugangsdaten mit.</b></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td align="center">
<table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td><img src="../image/1x1.gif" width="70" height="8"></td>
<td><img src="../image/1x1.gif" width="200" height="8"></td>
<td><img src="../image/1x1.gif" width="60" height="8"></td>
<td><img src="../image/1x1.gif" width="200" height="8"></td>
</tr>
<tr>
<td class=tab005 colspan="4" ><b>Formular zum Anfordern der
Zugangsdaten:</b></td>
</tr>
<tr>
<td valign="top" class=tab005 align="right">Anrede: </td>
<td colspan="3">
<select name="select" size="1">
<option> Herr </option>
<option> Frau </option>
</select>
</td>
</tr>
<tr>
<td valign="top" class=tab005 align="right">Vorname: </td>
<td>
<input name=Vorname size=25>
</td>
<td valign="top" class=tab005 align="right"><b>Name</b>: </td>
<td>
<input name=Name size=25>
* </td>
</tr>
<tr>
<td valign="top" class=tab005 align="right"><b>Firma</b>: </td>
<td>
<input name=Firma size=25>
* </td>
<td valign="top" class=tab005 align="right"><b>E-Mail</b>: </td>
<td>
<input name=Email size=25>
* </td>
</tr>
<tr>
<td valign="top" class=tab005 align="right">Strasse: </td>
<td>
<input name=Strasse size=25>
</td>
<td valign="top" class=tab005 align="right">Nummer: </td>
<td>
<input name=Nummer size=25>
</td>
</tr>
<tr>
<td valign="top" class=tab005 align="right">PLZ: </td>
<td>
<input name=Plz size=10>
</td>
<td valign="top" class=tab005 align="right">Ort: </td>
<td>
<input name=Ort size=25>
</td>
</tr>
<tr>
<td valign="top" class=tab005 align="right">Land: </td>
<td>
<input name=Land size=25>
</td>
<td valign="top" align="right"> </td>
<td> </td>
</tr>
<tr>
<td rowspan="8" valign="top" class=tab005 align="right">Bemerkung: </td>
<td rowspan="8" valign="top">
<textarea cols=45 name=Eintrag rows=9 style=width:195px;></textarea>
</td>
<td colspan="2" class=tab005>Benutzernamen und Passwörter
für:</td>
</tr>
<tr>
<td align="center">
<input type="checkbox" name="Benutzername und Passwort Software 01" value="Bitte senden">
</td>
<td>Power Data Management</td>
</tr>
<tr>
<td align="center">
<input type="checkbox" name="Benutzername und Passwort Software 01" value="Bitte senden">
</td>
<td>WUWA</td>
</tr>
<tr>
<td align="center">
<input type="checkbox" name="Benutzername und Passwort Software 01" value="Bitte senden"></td>
<td>Cobet</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td align="center">*diese Angaben benötigen wir für die
Bearbeitung Ihrer Anfrage </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td align="center" class="tab005">
<input type="submit" value="Abschicken" name="submit">
<input type="reset" name="löschen" value="Löschen">
</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><a href="download.htm"><<< zurück zur Downloadübersicht</a></td>
<td> </td>
</tr>
<tr>
<td colspan="3"><img src="../image/1x1.gif" width="20" height="6"></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</body>
</html>
|
|
|
|
|
|
oever
Threadersteller
Dabei seit: 10.06.2002
Ort: -
Alter: 39
Geschlecht:
|
Verfasst Do 26.01.2006 08:55
Titel
|
|
|
Und das ist der von meinem Perl Script. Dieses erstellt eine übersicht der Daten und sendet diese an mich weiter. Wie bekomme ich das jetzt hin das der Kunde auch noch eine Automatische Mail mit seinen Daten bekommmt??
Code: | use CGI::Carp qw(fatalsToBrowser);
$hp_url = "http://www.--------.de";
$hp_name = "Kontaktseite";
$sendmail = '/usr/sbin/sendmail';
$emailadr = 'meine.email\@muster.de';
$from = 'meine.email\@muster.de';
$betreff = "Downloadformular";
read(STDIN, $eingabewerte, $ENV{'CONTENT_LENGTH'});
@eingabewerte = split(/&/, $eingabewerte);
open (MAIL, "|$sendmail $emailadr") || die "Das Mail-Programm kann nicht gefunden werden: $sendmail!\n";
print MAIL ("To: $emailadr\n");
print MAIL ("From: $from\n");
print MAIL ("Subject: $betreff\n\n");
foreach $eingabewert (@eingabewerte)
{
($name, $wert) = split(/=/, $eingabewert);
$name =~ tr/+/ /;
$name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$wert =~ tr/+/ /;
$wert =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$INPUT{$name} = $wert;
unless ($wert eq "") {
print MAIL ("$name: $wert\n");
}
}
close (MAIL);
######################################################
print ("Content-Type: text/html\n\n");
print ("<html>\n");
print ("<head>\n");
print ("<title>Downloadbereich und Anmeldung</title>\n");
print ("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n");
print ("<link rel=\"stylesheet\" href=\"http://www.--------.de/scripte/format.css\" type=\"text/css\">\n");
print ("</head>\n");
print ("<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 class=tab004>\n");
print ("<table border=0 cellspacing=0 cellpadding=0 class=tab001>\n");
print (" <tr bgcolor=\"#FFFFFF\">\n");
print (" <td class=tab001 align=center><img src=\"http://www.--------.de/image/1x1.gif\" width=1 height=29></td>\n");
print (" <td class=tab003 valign=top>\n");
print (" <table border=0 cellspacing=0 cellpadding=2>\n");
print (" <tr>\n");
print (" <td><img src=\"http://www.--------.de/image/1x1.gif\" width=6 height=8></td>\n");
print (" <td><img src=\"http://www.--------.de/image/1x1.gif\" width=556 height=8></td>\n");
print (" <td><img src=\"http://www.--------.de/image/1x1.gif\" width=6 height=8></td>\n");
print (" </tr>\n");
print (" <tr align=center>\n");
print (" <td colspan=3 class=ueber>Vielen Dank für Ihre Anmeldung</td>\n");
print (" </tr>\n");
print (" <tr>\n");
print (" <td> </td>\n");
print (" <td><a href=\"http://www.--------.de/deu/download.htm\"><<< zurück zur Downloadübersicht</a></td>\n");
print (" <td> </td>\n");
print (" </tr>\n");
print (" <tr>\n");
print (" <td><img src=\"http://www.--------.de/image/1x1.gif\" width=6 height=290></td>\n");
print (" <td valign=top>\n");
print (" <table width=\"100%\" border=0 cellspacing=2 cellpadding=2>\n");
print (" <tr>\n");
print (" <td colspan=2 class=tab005><b>Ihre gesendeten Daten an die --------:</b></td>\n");
print (" </tr>\n");
print (" <tr>\n");
print (" <td width=\"30%\" class=tab005><b>Frage:</b></td>\n");
print (" <td width=\"70%\" class=tab005><b>Antwort:</b></td>\n");
print (" </tr>\n");
####################################################################################################
foreach $eingabewert (@eingabewerte) {
($name, $wert) = split(/=/, $eingabewert);
$name =~ tr/+/ /;
$name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$wert =~ tr/+/ /;
$wert =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$INPUT{$name} = $wert;
unless ($wert eq "") {
print ("<tr><td width=40% valign=top class=tab005><b>$name:</b> </td><td width=60% class=tab005 valign=top>$wert</td></tr>\n");
}
}
####################################################################################################
print (" <tr>\n");
print (" <td colspan=2 class=tab005 align=center><br>Vielen Dank! Wir werden uns umgehend mit Ihnen in Verbindung setzen</td>\n");
print (" </tr>\n");
print (" </table>\n");
print (" </td>\n");
print (" <td> </td>\n");
print (" </tr>\n");
print (" <tr>\n");
print (" <td> </td>\n");
print (" <td><a href=\"http://www.--------.de/deu/download.htm\"><<< zurück zur Downloadübersicht</a></td>\n");
print (" <td> </td>\n");
print (" </tr>\n");
print (" <tr>\n");
print (" <tr>\n");
print (" <td colspan=3><img src=\"http://www.--------.de/image/1x1.gif\" width=20 height=6></td>\n");
print (" </tr>\n");
print (" </table>\n");
print (" </td>\n");
print (" </tr>\n");
print ("</table>\n");
print ("</body>\n");
print ("</html>\n");
exit; |
|
|
|
|
|
Sarky
Dabei seit: 29.06.2002
Ort: Düsseldorf
Alter: 42
Geschlecht:
|
Verfasst Do 26.01.2006 09:56
Titel
|
|
|
oever, bitte vermeide Doppelposts und verwende die Edit-Funktion um Deine Beiträge nachträglich zu erweitern. Danke.
|
|
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Do 26.01.2006 11:25
Titel
|
|
|
ich vermute, ich kann/kenn perl nicht, aber hier
Code: |
print MAIL ("To: $emailadr\n");
print MAIL ("From: $from\n");
print MAIL ("Subject: $betreff\n\n");
|
könnte noch die zeile
Code: |
print MAIL ("BCC: $deineEmail\n");
|
mit reinpassen. wobei $deineEmail irgendwo definiert sein müsste, oder du schreibst sie direkt da mit rein.
|
|
|
|
|
oever
Threadersteller
Dabei seit: 10.06.2002
Ort: -
Alter: 39
Geschlecht:
|
Verfasst Do 26.01.2006 12:56
Titel
|
|
|
Also an meine Mail funktioniert das ja schon. Ich will jetzt nur das er auch eine E-Mail an den Kunden sendet mit seinen Daten, sozusagen als kleine Bestätigung. Also muss ich irgendwie auf die Email zugreifen die der user im Formular angibt! Nur wie?? Hab schon soviel probiert nur nichts funktioniert.
|
|
|
|
|
|
|
|
Ähnliche Themen |
"komische" daten in antwort von kontaktformular
Form Feld mit automatischer antwort
Vorgenerierte Antwort E-Mail wird abgeschnitten
Kontaktformular im IE
kontaktformular
Kontaktformular mit PHP
|
|