Kontakt formular i HTML med PHP fil som "send-script"
Hej,Jeg er ved at opbygge min hjemmeside fra bunden i HTML, og er nu kommet til den del hvor jeg skal have lavet en formular man kan kontakte mig igennem.
Til det fandt jeg et fint script på internettet som havde formularen i HTML og selve koden som skal sørge for at sende beskeden i PHP.
Men mit problem er så nu, at når jeg modtager beskeden på mail, er det uden afsender, og der kommer vi så til mit spørgsmå som er, hvordan får jeg PHP scriptet til at skrive den e-mail som brugeren taster ind i formularen som afsender e-mail?
Formularen ser således ud:
**************************
<form action="contact.php" method="post">
<font size="2">Dit Navn:</font><br>
<input type="text" name="cf_name" size="32" tabindex="1"><br>
<br>
<font size="2">Din E-Mail:</font><br>
<input type="text" name="cf_email" size="32" tabindex="1"><br>
<br>
<font size="2">Besked</font><br>
<textarea name="cf_message" rows="10" cols="40" tabindex="1"></textarea><br>
<br>
<input type="submit" value="Send Besked">
</form>
----
PHP scriptet ser således ud:
****************************
<?php
$field_name = $_POST['cf_name'];
$field_email = $_POST['cf_email'];
$field_message = $_POST['cf_message'];
$mail_to = 'mail@domæne.dk';
$subject = 'Ny besked fra '.$field_name;
$body_message = 'Navn: '.$field_name."\n";
$body_message .= 'E-mail: '.$field_email."\n";
$body_message .= 'Besked: '.$field_message;
$mail_status = mail($mail_to, $subject, $body_message, $headers);
if ($mail_status) { ?>
<script language="javascript" type="text/javascript">
alert('Tak for din besked! Vi vil kontakte dig hurtigst muligt');
window.location = 'http://domæne.dk/kontakt-os';
</script>
<?php
}
else { ?>
<script language="javascript" type="text/javascript">
alert('Besked afsendelsen fejlede! prøv igen, eller send en E-Mail til: mail@domæne.dk');
window.location = 'http://domæne.dk/kontakt-os';
</script>
<?php
}
?>
---
Tak på forhånd!