Informationerne bliver væk.
Jeg har endelig fundet et script som vil sende en mail til mig når folk indtaster noget på min hjemmeside. Dog lige et lille med meget vigtigt problem. Der står ikke noget i mailen andet end folks navn.Scriptet ser sådan ud:
<?php
if($_POST['mail'] != ""){
$til = 'svendsen8520@hotmail.com';
$fra = 'Peter Svendsen';
$navn = $_POST['navn'];
$mail = $_POST['mail'];
$emne = $_POST['emne'];
$indhold = nl2br($_POST['besked']);
$besked = '<table>';
$besked .= '<tr><td><font face="verdana" size="1">Mailen er skrevet af: ' . $navn . '</font></td></tr>';
$besked .= '<tr><td><font face="verdana" size="1">' . $indhold . '</font></td></tr>';
$besked = '</table>';
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "To: $fra <$til>\n";
$headers .= "From: $navn <$mail>\n";
mail($til, $emne, $besked, $headers);
echo "<script>alert('Din mail er nu sendt, tak for din henvendelse.');</script>";
}
?>
<html>
<head>
<script language="JavaScript">
<!--
function CheckForm () {
//kontroller at navn er udfyldt
if (document.mail.navn.value == ""){
alert("Skriv venligst dit navn");
document.mail.navn.select();
document.mail.navn.focus();
return false
}
//kontroller at email er udfyldt og indeholder @ og punktum
if (document.mail.mail.value.indexOf('@') == '-1' ||
document.mail.mail.value.indexOf('.') == '-1') {
alert("Check venligst din e-mail adresse");
document.mail.mail.select();
document.mail.mail.focus();
return false
}
//kontroller at emne er udfyldt
if (document.mail.emne.value == ""){
alert("Skriv venligst et emne");
document.mail.emne.select();
document.mail.emne.focus();
return false
}
//kontroller at besked er udfyldt
if (document.mail.besked.value == ""){
alert("Skriv venligst en besked");
document.mail.besked.select();
document.mail.besked.focus();
return false
}
return true
}
//-->
</script>
</head>
<body>
<form name="mail" method="POST" action="" onSubmit="return CheckForm();">
<table>
<tr><td>Navn:</td><td><input name="navn" type="text"></td></tr>
<tr><td>E-mail:</td><td><input name="mail" type="text"></td></tr>
<tr><td>Emne:</td><td><input name="emne" type="text"></td></tr>
<tr><td>Besked:</td><td><textarea name="besked" class="textarea"></textarea></td></tr>
<tr><td><input name="Submit" type="submit" value="Send"></td></tr>
</table>
</form>
</body>
</html>
Hvad skal der ændres?