Hvordan angiver jeg smtp-serveren i min mailform.
<html><head>
<title>mailform</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
body {
background-color:#999999;
}
</style>
</head>
<body>
<form action="<?=$_SERVER['file:///W|/HP/PHP_SELF'];?>" method="post">
Navn:<br />
<input type="text" name="navn" />
<br />
Email:<br />
<input type="text" name="mail" />
<br />
Hjemmeside:<br />
<input type="text" name="hp" />
<br />
Besked:<br />
<textarea name="besked" cols="30" rows="10"></textarea>
<br />
<input type="submit" name="sub" value="Send" />
</form>
<br />
<br />
<?php
if(isset($_POST['sub'])) {
$ok = 1;
if(empty($_POST['navn'])) {
echo "Du skal skrive dit navn<br />";
$ok = 0;
}
if(empty($_POST['mail'])) {
echo "Du skal skrive din mail<br />";
$ok = 0;
}
if(empty($_POST['besked'])) {
echo "Du skal skrive en besked";
$ok = 0;
}
if($ok == 1) {
$to = "kim@hoffmannart.dk";
$navn = $_POST['navn'];
$mail = $_POST['mail'];
$hp = $_POST['hp'];
$besked = $_POST['besked'];
$headers = "From: " . $to . "\nReply-to: " . $mail;
$msg = "Navn: " . $navn . "\n";
$msg .= "Mail: " . $mail . "\n";
$msg .= "Hjemmeside: " . $hp . "\n";
$msg .= "Besked:\n";
$msg .= $besked;
$subject = "Mailform på Hoffmannart.dk";
if(mail($to, $subject, $msg, $headers)) {
echo "Tak for din kommentar.";
exit;
}
else {
echo "En fejl opstod, og mailen blev ikke sendt.";
exit;
}
}
}
?>
