Hallo zusammen...
ich beschäftige mich mit oben genanntem Problem seit einiger Zeit. Da ich so gut wie keine Ahnung von PHP habe, komme ich nicht auf die Lösung.
Vielleicht kann/möchte mir hier jemand helfen....
Ich habe ein Formular, das die eingegeben Daten mittels POST an ein einfaches PHP übergibt, an eine Empfängeradresse verschickt und anschließend ein "Danke Schön" HTML Dokument anzeigt.
Das funktioniert alles bestens. ich benutze ein Standard PHP dafür wie es z.b. auf SelfHtml beschrieben wird.
Jetzt möchte ich, dass die Daten, die per Mail versendet werden auch noch einmal auf der "Danke Schön" Seite angezeigt werden. Also "Sie haben eingegeben: Name: Herr XXX, Adresse: da und da... u.s.w.
Ich weiß, das es irgendwie mit "echo $strMailtext" gehen sollte. Ich weiss allerdings nicht, wo und wie ich das einbringen muss...
Hier ist das PHP:
PHP-Code:
<?php
$strEmpfaenger = 'mail@xxxxxxxxx.de';
$strFrom = 'formmailer@xxxxxxxxxx.de';
$strSubject = 'Ausgefülltes Formular';
$strReturnhtml = 'http://PFAD/gesendet.html';
$strDelimiter = " ___ ";
if($_POST)
{
$strMailtext = "";
while(list($strName,$value) = each($_POST))
{
if(is_array($value))
{
foreach($value as $value_array)
{
$strMailtext .= $strName.$strDelimiter.$value_array."\n";
}
}
else
{
$strMailtext .= $strName.$strDelimiter.$value."\n";
}
}
if(get_magic_quotes_gpc())
{
$strMailtext = stripslashes($strMailtext);
}
mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom."\r\nBcc: ".$strBCC)
or die("Die Mail konnte nicht versendet werden.");
header("Location: $strReturnhtml");
exit;
}
?>
viele Grüße
achherrje