fmwebdesign
Neues Mitglied
Hallo,
ich stehe vor fogendem Problem.
Ich möchte gerne das bei meiner Formularafrage z.B "Name" oder "Veranstaltungsdatum" was im Formular angegeben wird, direkt im ankommenden Emailbetreff drinnen steht.
Ist das Grundsätzlich möglich? Ich habe schon mit $email (Formularfeld heißt Email oder Name) probiert, jedoch ohne gewünschten Erfolg!
Anbei der Code vom Formmailer:
Vielen Dank und beste Grüße
Andreas
ich stehe vor fogendem Problem.
Ich möchte gerne das bei meiner Formularafrage z.B "Name" oder "Veranstaltungsdatum" was im Formular angegeben wird, direkt im ankommenden Emailbetreff drinnen steht.
Ist das Grundsätzlich möglich? Ich habe schon mit $email (Formularfeld heißt Email oder Name) probiert, jedoch ohne gewünschten Erfolg!
Anbei der Code vom Formmailer:
PHP:
<?php
/**
* Konfiguration
*
* Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!
*
* Das Skript bitte in UTF-8 abspeichern (ohne BOM).
*/
// An welche Adresse sollen die Mails gesendet werden?
$zieladresse = 'MEINE EMAIL';
// Welche Adresse soll als Absender angegeben werden?
// (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$absenderadresse = '';
// Welcher Absendername soll verwendet werden?
$absendername = '';
// Welchen Betreff sollen die Mails erhalten?
$betreff = '';
// Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
// Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$urlDankeSeite = '';
// Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$trenner = ":\t"; // Doppelpunkt + Tabulator
/**
* Ende Konfiguration
*/
if ($_SERVER['REQUEST_METHOD'] === "POST") {
$header = array();
$header[] = "From: ".mb_encode_mimeheader($absendername, "utf-8", "Q")." <".$absenderadresse.">";
$header[] = "MIME-Version: 1.0";
$header[] = "Content-type: text/plain; charset=utf-8";
$header[] = "Content-transfer-encoding: 8bit";
$mailtext = "";
foreach ($_POST as $name => $wert) {
if (is_array($wert)) {
foreach ($wert as $einzelwert) {
$mailtext .= $name.$trenner.$einzelwert."\n";
}
} else {
$mailtext .= $name.$trenner.$wert."\n";
}
}
mail(
$zieladresse,
mb_encode_mimeheader($betreff, "utf-8", "Q"),
$mailtext,
implode("\n", $header)
) or die("Die Mail konnte nicht versendet werden.");
header("Location: $urlDankeSeite");
exit;
}
header("Content-type: text/html; charset=utf-8");
?>
Vielen Dank und beste Grüße
Andreas