Hallo
bin noch am verzweifeln, ich hatte mir ein Online-Shop runtergesaugt... Funktioniert auch alles soweit, nun möchte ich aber das zwei mails rausgehen einmal an den Shopbetreiber 1 (der ja funktioniert) und einmal eine Blindkopie an Shopbetreiber 2 ...
Hab schon alle möglichen Varianten durchprobiert im $empfaenger bereich.
zb. ".">\nBcc: meine2@adresse.de
= 'Bcc: meine2@adresse.de
= 'Cc: meine2@adresse.de
Aber nix funktioniert
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859">
<title>Ihre Bestellung!</title>
<script language="JavaScript" type="text/javascript">
<!--
window.opener.location.href="../../../index.php"; // nur in Ausnahmefällen anpassen
setTimeout("self.close()",15000); // Fenster wird nach 15 Sekunden geschlossen
//-->
</script>
<link rel="stylesheet" type="text/css" href="../css/michel.css">
</head>
<body onblur=this.focus()>
<?php
$datum=date("j.n.Y");
/* EDITIEREN 1 von 2 ANFANG +++++++++++++++++++++++++++ */
/* Mailadresse des Shopbesitzers eintragen, also Ihre: */
$empfaenger="meine@mailadresse.de";
/* Betreff für Bestell-Mail und Bestätigungs-Mail: */
// Tipp: Am besten nichts ändern, ist schon optimal:
$betreff="meine Bestellung";
/* Text für Sie als Shop-Besitzer (Bestell-Mail): */
// Tipp: Am besten nichts ändern, ist schon optimal:
$botschaft1="Folgende Bestelldaten wurden am $datum eingegeben:\n\n";
/* Text für den Kunden (Bestätigungs-Mail): */
$botschaft2="Vielen Dank für Ihre Bestellung vom $datum:\n\n";
/* EDITIEREN 1 von 2 ENDE +++++++++++++++++++++++++++ */
/* Schleife liest Attribut-Werte-Paare aus: */
foreach($_POST as $name=> $value) {
/* Alle Daten werden in $botschaft gespeichert: */
$botschaft1.="$name = $value\n"; // Kurzform für Verkettung
$botschaft2.="$name = $value\n"; // Kurzform für Verkettung
}
$botschaft1=stripslashes($botschaft1);
$botschaft2=stripslashes($botschaft2);
/* EDITIEREN 2 von 2 für KUNDEN-MAIL +++++++++++++++++ */
/* Schlusstext (Fußzeile) für Kunden (Bestell-Mail): */
// Tipp: Hier würde ich natürlich Mustershop-Team durch Ihre Angaben ersetzen!
$botschaft2.="\n\nDanke für Ihr Vertrauen\nhttp://www.meine-seite.de";
/* EDITIEREN 2 von 2 ENDE +++++++++++++++++++++++++++ */
/* Versenden! Bitte Email-Feld im Formular vorsehen! */
if (isset($_POST["Email"]) && $_POST["Email"]!="") { // Email-Feld gesetzt und nicht leer?
$email=$_POST["Email"];
/* Dann wird Versenden-Funktion mail() aktiv */
if(mail($empfaenger, $betreff, $botschaft1, "From: $email") &&
mail($email, $betreff, $botschaft2, "From: $empfaenger")) {
/* War mail() erfolgreich? Dann sieht Benutzer folgende Zeilen */
echo "<h1>Danke für die Bestellung!</h1>\n";
echo "<p>Wir haben Ihre Bestellung sofort weitergeleitet!</p>\n";
}
/* Sonst gibt es eine Fehlermeldung: */
else {
echo "<h1>Leider konnte Ihre Bestellung nicht versandt werden.</h1>\n";
}
} // äußere if-Funktion schließen
/* else-Zweig äußere if bei nicht gesetzter Variable $Email: */
else {
echo "<h1>Bitte geben Sie Ihre E-Mail-Adresse an!</h1>\n";
}
?>
<div class="acht">[ <a href="javascript:window.close()">Fenster
schließen</a> ]</div>
</body>
</html>
bin noch am verzweifeln, ich hatte mir ein Online-Shop runtergesaugt... Funktioniert auch alles soweit, nun möchte ich aber das zwei mails rausgehen einmal an den Shopbetreiber 1 (der ja funktioniert) und einmal eine Blindkopie an Shopbetreiber 2 ...
Hab schon alle möglichen Varianten durchprobiert im $empfaenger bereich.
zb. ".">\nBcc: meine2@adresse.de
= 'Bcc: meine2@adresse.de
= 'Cc: meine2@adresse.de
Aber nix funktioniert
![dontknow](https://www.php-resource.de/forum/core/images/smilies/fragend013.gif)
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859">
<title>Ihre Bestellung!</title>
<script language="JavaScript" type="text/javascript">
<!--
window.opener.location.href="../../../index.php"; // nur in Ausnahmefällen anpassen
setTimeout("self.close()",15000); // Fenster wird nach 15 Sekunden geschlossen
//-->
</script>
<link rel="stylesheet" type="text/css" href="../css/michel.css">
</head>
<body onblur=this.focus()>
<?php
$datum=date("j.n.Y");
/* EDITIEREN 1 von 2 ANFANG +++++++++++++++++++++++++++ */
/* Mailadresse des Shopbesitzers eintragen, also Ihre: */
$empfaenger="meine@mailadresse.de";
/* Betreff für Bestell-Mail und Bestätigungs-Mail: */
// Tipp: Am besten nichts ändern, ist schon optimal:
$betreff="meine Bestellung";
/* Text für Sie als Shop-Besitzer (Bestell-Mail): */
// Tipp: Am besten nichts ändern, ist schon optimal:
$botschaft1="Folgende Bestelldaten wurden am $datum eingegeben:\n\n";
/* Text für den Kunden (Bestätigungs-Mail): */
$botschaft2="Vielen Dank für Ihre Bestellung vom $datum:\n\n";
/* EDITIEREN 1 von 2 ENDE +++++++++++++++++++++++++++ */
/* Schleife liest Attribut-Werte-Paare aus: */
foreach($_POST as $name=> $value) {
/* Alle Daten werden in $botschaft gespeichert: */
$botschaft1.="$name = $value\n"; // Kurzform für Verkettung
$botschaft2.="$name = $value\n"; // Kurzform für Verkettung
}
$botschaft1=stripslashes($botschaft1);
$botschaft2=stripslashes($botschaft2);
/* EDITIEREN 2 von 2 für KUNDEN-MAIL +++++++++++++++++ */
/* Schlusstext (Fußzeile) für Kunden (Bestell-Mail): */
// Tipp: Hier würde ich natürlich Mustershop-Team durch Ihre Angaben ersetzen!
$botschaft2.="\n\nDanke für Ihr Vertrauen\nhttp://www.meine-seite.de";
/* EDITIEREN 2 von 2 ENDE +++++++++++++++++++++++++++ */
/* Versenden! Bitte Email-Feld im Formular vorsehen! */
if (isset($_POST["Email"]) && $_POST["Email"]!="") { // Email-Feld gesetzt und nicht leer?
$email=$_POST["Email"];
/* Dann wird Versenden-Funktion mail() aktiv */
if(mail($empfaenger, $betreff, $botschaft1, "From: $email") &&
mail($email, $betreff, $botschaft2, "From: $empfaenger")) {
/* War mail() erfolgreich? Dann sieht Benutzer folgende Zeilen */
echo "<h1>Danke für die Bestellung!</h1>\n";
echo "<p>Wir haben Ihre Bestellung sofort weitergeleitet!</p>\n";
}
/* Sonst gibt es eine Fehlermeldung: */
else {
echo "<h1>Leider konnte Ihre Bestellung nicht versandt werden.</h1>\n";
}
} // äußere if-Funktion schließen
/* else-Zweig äußere if bei nicht gesetzter Variable $Email: */
else {
echo "<h1>Bitte geben Sie Ihre E-Mail-Adresse an!</h1>\n";
}
?>
<div class="acht">[ <a href="javascript:window.close()">Fenster
schließen</a> ]</div>
</body>
</html>
Kommentar