php mail, zwei unterschiedliche mails an zwei verschiedene Adressen in einer Datei senden?

Hallo,

ich möchte zwei unterschiedliche Mails an zwei unterschiedliche Emailadressen in einer php-send-mail-datei versenden.

Wie mache ich das am besten?

Hier meine php mail datei, die auch soweit funktioniert, mit versand an einer mailadresse sowie eine email.

---------------------

<?php

///SPAMFILTER///

if(!empty($_POST['webseite']) || !empty($_POST['mail'])){

exit("Achtung Spam!!! Es handelt sich hier um einen SPAM-Versuch!!");

} else {

  mail($mail_senden);

}

///SPAMFILTER ENDE///

$abholung = date("d.m.Y", strtotime($_POST['Abholung']));

$rueckgabe = date("d.m.Y", strtotime($_POST['Rueckgabe']));

//send_email.php

$email_from = "noreply@XXX.de";  //Absender falls keiner angegeben wurde

$sendermail_antwort = true;     //E-Mail Adresse des Besuchers als Absender. false= Nein ; true = Ja

$name_von_emailfeld = "Email";  //Feld in der die Absenderadresse steht

$empfaenger = "info@XXXX.de"; //Empfänger-Adresse

$mail_cc = ""; //CC-Adresse, diese E-Mail-Adresse bekommt einer weitere Kopie

//Betreff der Email

$betreff = "Buchungsanfrage Wohnmobil ";

$betreff .= $_POST['Fahrzeug'];

$betreff .= " vom ";

$betreff .= $abholung;

$betreff .= " bis ";

$betreff .= $rueckgabe;

$url_ok = "danke.php"; //Zielseite, wenn E-Mail erfolgreich versendet wurde

$url_fehler = "fehler.php"; //Zielseite, wenn E-Mail nicht gesendet werden konnte

//Diese Felder werden nicht in der Mail stehen

$ignore_fields = array('submit');

//Datum, wann die Mail erstellt wurde

$name_tag = array();

$name_tag[0] = "Sonntag";

$name_tag[1] = "Montag";

$name_tag[2] = "Dienstag";

$name_tag[3] = "Mittwoch";

$name_tag[4] = "Donnerstag";

$name_tag[5] = "Freitag";

$name_tag[6] = "Samstag";

$num_tag = date("w");

$tag = $name_tag[$num_tag];

$jahr = date("Y");

$n = date("d");

$monat = date("m");

$time = date("H:i");

//Erste Zeile unserer Email

$msg = ":: Buchungsanfrage für XXXX über eigene Webseite angefragt.

Gesendet am $tag, den $n.$monat.$jahr - $time Uhr ::\n\n";

//Hier werden alle Eingabefelder abgefragt

while (list($name,$value) = each($_POST)) {

  if (in_array($name, $ignore_fields)) {

       continue; //Ignore Felder wird nicht in die Mail eingefügt

  }

  $msg .= "::: $name :::\n$value\n\n";

}

//E-Mail Adresse des Besuchers als Absender

if ($sendermail_antwort and isset($_POST[$name_von_emailfeld]) and filter_var($_POST[$name_von_emailfeld], FILTER_VALIDATE_EMAIL)) {

  $email_from = $_POST[$name_von_emailfeld];

}

$header="From: $email_from";

if (!empty($mail_cc)) {

  $header .= "\n";

  $header .= "Cc: $mail_cc";

}

$mail_senden = mail($empfaenger,$betreff,$msg,$header);

//Weiterleitung, hier konnte jetzt per echo auch Ausgaben stehen

if($mail_senden){

 header("Location: ".$url_ok); //Mail wurde gesendet

 exit();

} else{

 header("Location: ".$url_fehler); //Fehler beim Senden

 exit();

}

?>

---------------------------

Computer, html5
0 Antworten
php radio button div ein und ausblenden?

Hallo,

ich möchte anhand von Radio-Buttons weitere Formularfelder (in einem DIV) ein und ausblenden. Damit diese eingeblendet werden habe ich bereits. Sobald ich aber auf einen anderen Radio Button klicke bleibt die erste auswahl bestehen und verschwindet nicht mehr.

Desweiteren, wie mache ich es, damit bei auswahl des Radio Buttons die dann aufblendenen Felder Pflichtfelder werden?

Hier mein Script was das einblenden ausgibt, aber nicht das ausblenden:

<script type="text/javascript" language="javascript">

   function showFormSendWahl(ID, getShow){

       if(getShow == true){

           document.getElementById(ID).style.display = "inline";

       } else {

            document.getElementById(ID).style.display = "none";

       }

   }   

</script>

</head>

--------------------------------------------------------------- (ausschnitt aus dem html teil) ->

<label><b>Bezahlung:</b></label><br>

<input type="radio" name="wahl" value="1" onclick="showFormSendWahl('show', this.checked)" /> Lastschrift<br />

   <input type="radio" name="wahl" value="1" onclick="showFormSendWahl('show1', this.checked)" /> Kreditkarte<br />

   <input type="radio" name="wahl" value="2" /> Nachname (zzgl. 4,28€)

   <br><br>

   <div id="show" style="display: none;">

   <label for="ktoinh"><b>Kontoinhaber:</b></label><br />

<input type="text" id="Kontoinhaber" name="Kontoinhaber" required placeholder="Kontoinhaber">

<label for="iban"><b>IBAN:</b></label><br />

<input type="text" id="IBAN" name="IBAN" required placeholder="IBAN"><br>

   </div>

 <div id="show1" style="display: none;">

   <label for="kkk-art"><b>Kreditkarte:</b></label><br />

   <select id="KK-Art" name="KK-Art">

                              <option value="VISA-Card" selected="selected">Visacard</option>

                              <option value="Mastercard">Mastercard</option>

                              </select><br>

<input type="text" id="Karteninhaber" name="Karteninhaber" required placeholder="Karteninhaber">

<label for="KK-Nr"><b>Kartennr.:</b></label><br />

<input type="text" id="KK-NR" name="KKNR" required placeholder="Kartennummer"><br>

<label for="gültig"><b>Gültig bis:</b></label><br />

<input type="text" id="gültig" name="gültig" required placeholder="Gültig bis"><br>

<label for="SS-NR"><b>Sicherheitsnr.:</b></label><br />

<input type="text" id="SS-NR" name="SSNR" required placeholder="Sicherheitsnummer"><br>

   </div>   

Computer, JavaScript, PHP
3 Antworten