Mail bliver ikke sendt?
Hej eksperter,Jeg har lavet denne lille mailform til min profil på nettet, og den skulle sende en mail, når kriterierne er opfyldt, men mailen bliver ikke sendt. Det står "Mailen blev sendt", så man er kommet rigtige igennem betingelserne, men sendt bliver den ikke.
- Er der noget i en header jeg ikke har fået med, eller hvad er der galt?
Koden:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Mail</title>
<link href="indexSheet.css" rel="stylesheet" type="text/css">
</head>
<body>
<?php
$ip = $_SERVER['REMOTE_ADDR'];
if(isset($_POST['gem'])){
$navn = $_POST['navn'];
$bruger = $_POST['bruger'];
$venner = $_POST['venner'];
$familie = $_POST['familie'];
$hilsen = $_POST['hilsen'];
if(empty($navn) || empty($bruger)) {
echo"<center><div class=\"fejl\"><b>Fejl:</b> Der er et eller flere tomme felter!</div></center>";
} elseif( empty($venner) && empty($familie) && empty($hilsen)){
echo"<center><div class=\"fejl\"><b>Fejl:</b> Du skal vælge en anmodning!</div></center>";
}else {
$message = "$besked\n\nBruger: $bruger\nNavn: $navn\nIP: $ip\n\nBrugeren ønsker følgende:\n";
if(isset($venner)){
$message .= "Komme på vennelisten.\n";
}
if(isset($familie)){
$message .= "Komme på vennelisten.\n";
}
if(isset($hilsen)){
$message .= "Skrive en hilsen.\n";
}
//Samler tråedene og sender mail.
$subject ="Anmodning fra $navn";
$email = "kenner@arto.dk";
$headers = "From: Kenner mail <kenda@users.1go.dk>\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: text/plain; charset=ISO-8859-1\n";
$headers .= "X-Mailer: PHP \n";
mail($email, $subject, $message, $headers);
print "<center><div class=\"godkendt\">Din anmodning er tilføjet!</div></center>";
}
}
?>
<center>
<form method="post" action="<?= $_SERVER['PHP_SELF'] ?>">
<table border="0" class="tekst">
<tr><td>Navn:</td><td><input type="text" name="navn" style="width:240px" maxlength="30" value="<?php echo $_POST['navn']; ?>"></td></tr>
<tr><td>Bruger:</td><td><input type="text" name="bruger" style="width:240px" maxlength="30" value="<?php echo $_POST['bruger']; ?>"></td></tr>
<tr><td><input type="checkbox" name="venner" value="Komme på vennelisten." border="0"></td><td>Jeg føler mig glemt på vennelisten (Kræver at vi IRL venner).</td></tr>
<tr><td><input type="checkbox" name="familie" value="Komme på familielisten." border="0"></td><td>Jeg føler mig glemt på familielisten (Kræver at vi er i familie).</td></tr>
<tr><td><input type="checkbox" name="hilsen" value="Skrive en hilsen." border="0"></td><td>Jeg vil gerne skrive en hilsen i din profiltekst.</td></tr>
<tr><td colspan="2" align="center"><input type="submit" name="gem" value="Tilføj"></td></tr>
</table>
</form>
</center>
</body>
</html>