ich360: PHP Kontaktformular auto reply mail / Eingangsbestätigung per Mail

Beitrag lesen

Hallo,

auf meiner Website betreibe ich ein Kontaktformular.

form-mailer.php

<?php
 
// ======= Konfiguration:
$mailTo = 'meine@mail.de';
$mailFrom = '"Bestellung" <meine@mail.de>';
$mailSubject    = 'bestellung';
$returnPage = 'formular-bearbeitet.html';
$returnErrorPage = 'Fehler-aufgetreten.html';
$mailText = "";


// ======= Text der Mail aus den Formularfeldern erstellen:
 
// Wenn Daten mit method="post" versendet wurden:
if(isset($_POST)) { 
   // alle Formularfelder der Reihe nach durchgehen:
   foreach($_POST as $name => $value) {
      // Wenn der Feldwert aus mehreren Werten besteht:
      // (z.B. <select multiple>)
      if(is_array($value)) {
          // "Feldname:" und Zeilenumbruch dem Mailtext hinzufügen
          $mailText .= $name . ":\n";
          // alle Werte des Feldes abarbeiten
          foreach($valueArray as $entry) {
             // Einrückungsleerzeichen, Wert und Zeilenumbruch 
             // dem Mailtext hinzufügen
             $mailText .= "   " . $value . "\n";
          } // ENDE: foreach
      } // ENDE: if  
      // Wenn der Feldwert ein einzelner Feldwert ist:
      else {
          // "Feldname:", Wert und Zeilenumbruch dem Mailtext hinzufügen
          $mailText .= $name . ": " . $value . "\n";
      } // ENDE: else
   } // ENDE: foreach
} // if
 
// ======= Korrekturen vor dem Mailversand 
 
// Wenn PHP "Magic Quotes" vor Apostrophzeichen einfügt:
 if(get_magic_quotes_gpc()) {
     // eventuell eingefügte Backslashes entfernen
     $mailtext = stripslashes($mailtext);
 }
 
// ======= Mailversand
 
// Mail versenden und Versanderfolg merken
$mailSent = @mail($mailTo, $mailSubject, $mailText, "From: ".$mailFrom);
 
// ======= Return-Seite an den Browser senden
 
// Wenn der Mailversand erfolgreich war:
if($mailSent == TRUE) {
   // Seite "Formular verarbeitet" senden:
   header("Location: " . $returnPage);
}
// Wenn die Mail nicht versendet werden konnte:
else {
   // Seite "Fehler aufgetreten" senden:
   header("Location: " . $returnErrorPage);
}
 
// ======= Ende
 
exit();
 
?>

html


<form method="post" action="/form-mailer.php">

     <fieldset>
          
          <label for="name">Vor- und Nachname</label>
          <input type="text" id="name" name="name" required>
          <label for="name">Geburtsdatum</label>
          <input type="text" id="geburtsdatum" name="geburtsdatum">
          <label for="name">PLZ & Wohnort</label>
          <input type="text" id="staat" name="staat">
          <label for="name">Straße, Hausnummer</label>
          <input type="text" id="adresse" name="adresse" required>
          <label for="mail">E-Mail</label>
          <input type="email" id="mail" name="mail" required>
          
         

          
        </fieldset>
        <button type="submit">Jetzt Bestellen</button>

      </form>

Wie kann ich diesem Formular eine auto reply funktion per Mail hinzufügen? Hoffentlich kann mir jemand helfen.

MfG

0 39

PHP Kontaktformular auto reply mail / Eingangsbestätigung per Mail

ich360
  • e-mail
  • html
  • php
  1. 0

    PHP-Kontaktformular auto reply mail / Eingangsbestätigung per Mail

    Walze
    1. 1
      klawischnigg
      1. 1
        TS
        1. 2
          Raketenganzgenauheimer
          1. 0
            TS
        2. 0
          klawischnigg
      2. 0
        Der Martin
        1. 0
          Patrick C.
          1. 0
            Der Martin
            • programmiertechnik
            • readability
            • syntax
            1. 0
              TS
          2. 0
            TS
            1. 0
              Gunnar Bittersmann
            2. 0
              Der Martin
            3. 0
              klawischnigg
          3. 0

            Vergleiche, 3 Meinungen

            Raketenwissenschaftler
            1. 0
              Der Martin
              • javascript
              • php
              1. 0
                Tabellenkalk
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    Rolf B
              2. 0
                Rolf B
                1. 3
                  Gunnar Bittersmann
                  • meinung
                  • programmiertechnik
              3. 0
                Raketenwissenschaftler
                • humor
              4. 0
                Raketenschlusszieher
                1. 0
                  Der Martin
                  1. 1
                    Rolf B
                    • humor
                    • javascript
                    • php
                    1. 0
                      Der Martin
                      • alltag
                      • humor
                      1. 0
                        Gunnar Bittersmann
                        1. 0
                          Der Martin
                          1. 0
                            Gunnar Bittersmann
                            1. 0
                              Der Martin
                              1. 0
                                Rolf B
                                1. 0
                                  Der Martin
                                  1. 0
                                    MudGuard
                                    1. 0
                                      Der Martin
                                2. 0

                                  Wachturmbesuch loswerden

                                  Raketengeschichtenerleber
  2. 0
    Gunnar Bittersmann
    • design
    • html
    • ux
  3. 0
    tk
    • zur info
    1. 0
      Raketenwissenschaftler