Einzelnen Beitrag anzeigen
  #10  
Alt 12.02.2016, 01:49:52
s-mw s-mw ist offline
Anfänger
 
Registriert seit: Feb 2016
Alter: 43
Beiträge: 9
AW: Nach Absenden eines Formulares öffnet sich die Danke Seite nicht.

hier ist der aktuelle Quellcode

<?php
error_reporting(-1);
ini_set('display_errors', TRUE);
?>

<?php
if ($_SERVER['REQUEST_METHOD'] === "POST")
{
$zieladresse = 'info@s-mw.de';
$absenderadresse = htmlspecialchars($_POST['E-Mail']);
$absendername = htmlspecialchars($_POST["Nachname"]);
$betreff = 'Schnellanfrage';
$urlDankeSeite = 'http://www.s-mw.de/Dankseite.php';
$trenner = ":\t";
$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");
?>
Mit Zitat antworten