Da ich ja solche Probleme mit dem FeedbackForm habe, habe ich mich mal an den Userdefinierten Tags versucht. Dazu habe ich ein neues UDT erstellt. Oben wird eine Validierungs-Klasse included, darunter ist ein simples Formular mit den Feldern "name", "email" und "kommentar". Die Klasse ist, wie schon gesagt, zum Überprüfen der Eingaben da. Läuft auch wunderbar. Ist dies nicht richtig ausgefüllt meckert er, ist jenes nicht richtig pöbelt er auch, bis alles richtig ausgefüllt ist. Drückt man dann auf den Sendebutton, erhalte ich eine Mail und im Browser wird mir die "Danke blablabla"-Meldung angezeigt. Wo ist also das Problem? Jaaaa, meine Mail ist leer! Sie kommt wunderbar an, hat nur keinen Inhalt.

Code: Select all
(...)
if ($processor->validate()) {
$empfaenger = 'meinname@meinedomain.de';
$betreff = 'Kontakt via Formular';
$header = "From: meinname@meinedomain.de" . "\n" .
"Reply-To: ".$email."" . "\n" .
"X-Mailer: PHP/" . phpversion();
mail($empfaenger,$betreff,$kommentar,$header);
echo "<p>Vielen Dank für Dein Interesse. Blablabla</p>";
} else {
$processor->display();
}