Hallo,
Das Mailer-Script meines Kontaktformulars sieht so aus:
<?php
$recipient = "meine@email.de";
$fmtResponse= implode("", file("response.htt"));
$fmtMail= implode("", file("mail.htt"));
foreach($_POST as $key=>$val) {
$fmtResponse= str_replace("<$key>", $val, $fmtResponse);
$fmtMail= str_replace("<$key>", $val, $fmtMail);
}
if ($_POST['access'] == "irregeheim") {
mail($recipient, $_POST['subject'], $fmtMail);
}
echo $fmtResponse;
?>
Funktioniert alles gut, allerdings möchte ich, dass als Absender im Posteingang nicht "postmaster ... @ ..." steht, sondern der Name oder die e-mail adresse, die der Absender vorher im Formular eingegeben hat. Damit klar wird, was ich meine, hier ein Screenshot:
[Blockierte Grafik: http://www.hagara.de/Kontaktform/Anfrage_Kontaktform.jpg]
Hab keine Ahnung von php. Wie geht das? Oder wird das nicht im PHP Script geregelt, sonder wie die "Betreff-Zeile" auch direkt über ein verstecktes Formularfeld. Vielen Dank für die Unterstützung!