Hallo,
ich bin Anfänger mit php und habe ein kleines Problem, Undzwar hab ich nen Formmailer der ungefähr so aussieht:
$mail->SetLanguage("de", "/lib/");
//var_dump($_GET);
$mail->FromName = $_POST["Name"];
$mail->CharSet = "utf-8";
$mail->Subject = "Kontakt";
$mail->Body = $_POST["Position"];
$mail->Body = $_POST["Strasse"];
$mail->Body = $_POST["PLZOrt"];
$mail->Body = $_POST["Telefon"];
$mail->Body = $_POST["Fax"];
$mail->From = $_POST["Email"];
$mail->Body = $_POST["Nachrichht"];
$mail->ContentType = $_POST["Firma"];
$mail->AltBody = "";
$mail->AddAddress("meine@email.com");
if(!$mail->Send()){
echo "Message was not sent";
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Ihre Nachricht wurde erfolgreich verschickt! Vielen Dank.";
}
} else {
echo "Fehler";
}
?>
Das Problem ist, dass man anscheinend nur 1mal "$mail->Body" benutzen darf. In der Mail steht immer nur der Text, der in das letzte Feld "$mail->Body" getippt wurde. Meine frage ist, kann ich das Wort "Body" durch andere Wörter ersetzen oder brauche ich bei längeren Formularen einen anderen mailer?
Wäre sehr froh wenn mir jemand weiterhelfen könnte.
Gruß, Thomi
ich bin Anfänger mit php und habe ein kleines Problem, Undzwar hab ich nen Formmailer der ungefähr so aussieht:
$mail->SetLanguage("de", "/lib/");
//var_dump($_GET);
$mail->FromName = $_POST["Name"];
$mail->CharSet = "utf-8";
$mail->Subject = "Kontakt";
$mail->Body = $_POST["Position"];
$mail->Body = $_POST["Strasse"];
$mail->Body = $_POST["PLZOrt"];
$mail->Body = $_POST["Telefon"];
$mail->Body = $_POST["Fax"];
$mail->From = $_POST["Email"];
$mail->Body = $_POST["Nachrichht"];
$mail->ContentType = $_POST["Firma"];
$mail->AltBody = "";
$mail->AddAddress("meine@email.com");
if(!$mail->Send()){
echo "Message was not sent";
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Ihre Nachricht wurde erfolgreich verschickt! Vielen Dank.";
}
} else {
echo "Fehler";
}
?>
Das Problem ist, dass man anscheinend nur 1mal "$mail->Body" benutzen darf. In der Mail steht immer nur der Text, der in das letzte Feld "$mail->Body" getippt wurde. Meine frage ist, kann ich das Wort "Body" durch andere Wörter ersetzen oder brauche ich bei längeren Formularen einen anderen mailer?
Wäre sehr froh wenn mir jemand weiterhelfen könnte.
Gruß, Thomi
Kommentar