mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 10:40 Benutzername: Passwort: Auto-Login

Thema: Automatische Antwort bei Kontaktformular vom 25.01.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Automatische Antwort bei Kontaktformular
Seite: 1, 2  Weiter
Autor Nachricht
oever
Threadersteller

Dabei seit: 10.06.2002
Ort: -
Alter: 39
Geschlecht: Männlich
Verfasst Mi 25.01.2006 12:41
Titel

Automatische Antwort bei Kontaktformular

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst Mi 25.01.2006 13:06
Titel

Antworten mit Zitat Zum Seitenanfang

wenn du uns den quelltext deines formular scriptes zeigst, können wir dir vielleicht auch weiterhelfen, aber so wird das nix ...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
SURE612

Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht: Männlich
Verfasst Mi 25.01.2006 16:22
Titel

Antworten mit Zitat Zum Seitenanfang

PHP brauchst schon denk ich mal...

http://www.webmatze.de/webdesign/php/email.htm

oder kann man per java script auch mails verschicken???
wäre ich sehr überrachst.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
oever
Threadersteller

Dabei seit: 10.06.2002
Ort: -
Alter: 39
Geschlecht: Männlich
Verfasst Do 26.01.2006 08:51
Titel

Antworten mit Zitat Zum Seitenanfang

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>&nbsp;</td>
            <td><a href="download.htm">&lt;&lt;&lt; zur&uuml;ck zur Download&uuml;bersicht</a></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td class=tab005><b> Schicken Sie uns bitte das ausgef&uuml;llte Formular
              zu. Wir setzen uns umgehend mit Ihnen in Verbindung und teilen Ihnen
              die Zugangsdaten mit.</b></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>&nbsp;</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:&nbsp;</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:&nbsp;</td>
                  <td>
                    <input name=Vorname size=25>
                  </td>
                  <td valign="top" class=tab005 align="right"><b>Name</b>:&nbsp;</td>
                  <td>
                    <input name=Name size=25>
                    * </td>
                </tr>
                <tr>
                  <td valign="top" class=tab005 align="right"><b>Firma</b>:&nbsp;</td>
                  <td>
                    <input name=Firma size=25>
                    * </td>
                  <td valign="top" class=tab005 align="right"><b>E-Mail</b>:&nbsp;</td>
                  <td>
                    <input name=Email size=25>
                    * </td>
                </tr>
                <tr>
                  <td valign="top" class=tab005 align="right">Strasse:&nbsp;</td>
                  <td>
                    <input name=Strasse size=25>
                  </td>
                  <td valign="top" class=tab005 align="right">Nummer:&nbsp;</td>
                  <td>
                    <input name=Nummer size=25>
                  </td>
                </tr>
                <tr>
                  <td valign="top" class=tab005 align="right">PLZ:&nbsp;</td>
                  <td>
                    <input name=Plz size=10>
                  </td>
                  <td valign="top" class=tab005 align="right">Ort:&nbsp;</td>
                  <td>
                    <input name=Ort size=25>
                  </td>
                </tr>
                <tr>
                  <td valign="top" class=tab005 align="right">Land:&nbsp;</td>
                  <td>
                    <input name=Land size=25>
                  </td>
                  <td valign="top" align="right">&nbsp;</td>
                  <td>&nbsp;</td>
                </tr>
                <tr>
                  <td rowspan="8" valign="top" class=tab005 align="right">Bemerkung:&nbsp;</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&ouml;rter
                    f&uuml;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>&nbsp;</td>
                  <td>&nbsp;</td>
                </tr>
                <tr>
                  <td>&nbsp; </td>
                  <td>&nbsp;</td>
                </tr>
                <tr>
                  <td>&nbsp;</td>
                  <td>&nbsp;</td>
                </tr>
                <tr>
                  <td>&nbsp;</td>
                  <td>&nbsp;</td>
                </tr>
              </table>
            </td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td align="center">*diese Angaben ben&ouml;tigen wir f&uuml;r die
              Bearbeitung Ihrer Anfrage </td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td align="center" class="tab005">
              <input type="submit" value="Abschicken" name="submit">
              &nbsp;&nbsp;
              <input type="reset" name="löschen" value="Löschen">
            </td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td><a href="download.htm">&lt;&lt;&lt; zur&uuml;ck zur Download&uuml;bersicht</a></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td colspan="3"><img src="../image/1x1.gif" width="20" height="6"></td>
          </tr>
        </table>
     </form>
    </td>
  </tr>
</table>
</body>
</html>
  View user's profile Private Nachricht senden
oever
Threadersteller

Dabei seit: 10.06.2002
Ort: -
Alter: 39
Geschlecht: Männlich
Verfasst Do 26.01.2006 08:55
Titel

Antworten mit Zitat Zum Seitenanfang

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>&nbsp;</td>\n");
print ("          <td><a href=\"http://www.--------.de/deu/download.htm\">&lt;&lt;&lt; zur&uuml;ck zur Download&uuml;bersicht</a></td>\n");
print ("          <td>&nbsp;</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>&nbsp;</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>&nbsp;</td>\n");
print ("        </tr>\n");
print ("        <tr>\n");
print ("          <td>&nbsp;</td>\n");
print ("          <td><a href=\"http://www.--------.de/deu/download.htm\">&lt;&lt;&lt; zur&uuml;ck zur Download&uuml;bersicht</a></td>\n");
print ("          <td>&nbsp;</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;
  View user's profile Private Nachricht senden
Sarky

Dabei seit: 29.06.2002
Ort: Düsseldorf
Alter: 42
Geschlecht: Männlich
Verfasst Do 26.01.2006 09:56
Titel

Antworten mit Zitat Zum Seitenanfang

oever, bitte vermeide Doppelposts und verwende die Edit-Funktion um Deine Beiträge nachträglich zu erweitern. Danke.
  View user's profile Private Nachricht senden
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst Do 26.01.2006 11:25
Titel

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
oever
Threadersteller

Dabei seit: 10.06.2002
Ort: -
Alter: 39
Geschlecht: Männlich
Verfasst Do 26.01.2006 12:56
Titel

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden
 
Ä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
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.