Php form til mail
Hej alle!Jeg er i gang med at lave en form i PHP, bruger denne tut:
http://phpartikler.dk/artikler/mail.php#
Kode:
<?php
if (isset($_POST['navn']) && isset($_POST['besked']))
{
if (empty($_POST['navn']))
{
echo "Du skal indtaste dit navn";
}
elseif (empty($_POST['besked']))
{
echo "Du skal indtaste en besked";
}
else
{
$modtager = "mod@modtager.dk";
$emne = "Mail fra en bruger";
$besked = "Hej, du har modtaget mail fra en bruger: \n
Navn: " . $_POST['navn']. "\n
Besked: " . $_POST['besked'];
$header = "from:afs@afsender.dk";
mail($modtager, $emne, $besked, $header);
echo "Emailen er nu sendt!";
}
}
?>
<form action="mail.php" method="post">
Navn: <br>
<input type="text" name="navn" style="width: 200px;"> <br><br>
Besked: <br>
<textarea name="besked" style="width: 200px; height: 100px;"></textarea> <br><br>
<input type="submit" value="Send mail">
</form>
Derudover har jeg et andet dokument, som jeg har kaldt mail.php med følgende kode:
<?php
mail("mod@modtager.dk","Her står et emne","Beskeden er her \n En linje mere","from:afs@afsender.dk");
?>
Mit problem er at jeg ikke får den indtastede besked, sendt til min mail.
Når jeg modtager mailen, får jeg kun det, som der står i mail.php
Hvordan gør jeg forkert?
På forhånd tak.