Servus zusammen,
ich habe folgendes vor. Auf einer Formularseite werden die Daten durch den Besucher eingegeben, er klickt nachdem er alle Angaben gemacht hat auf Absenden - es wird eine Vorschau generiert und dann kann sich der Besucher entscheiden, die Daten zu ändern oder per E-Mail zu versenden.
Die Vorschau, sowie der Inhalt der HTML-EMail wird aus der Function createVorschau erstellt. Bei der Vorschau funktioniert das - bei mail() allerdings nicht.
Der Code ist folgender:
________________________________________________
function sendMeldung() {
$to = "to@host.de";
$subject = "Meldung KW" . $_POST['kw'];
$xtra = "From: Melder\r\n";
$xtra .= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n";
// Funktioniert nicht - wie kann man es anders machen?
$sendHTML = createVorschau();
mail($to,$subject,$sendHTML,$xtra);
}
____________________________________________________
Wie gesagt - das funktioniert leider nicht - dass ich in der Variablen $sendHTML gleich den Inhalt reinschreibe, geht leider auch nicht - da unter anderem Datenbankabfragen, Schleifen u.ä. vorhanden sind - Vorallem durch das Formular die Superglobale $_POST['foo'].
Habt Ihr vielleicht eine Idee wie ich das hinkriege?
Ciao morpheuz