Hej
Jeg er igang med et kontakt script, men der er nogle fejl. Er der nogle der gider hjælpe?
<?php
$ip = $_SERVER['REMOTE_ADDR'];
if (isset($_POST['navn']) && isset($_POST['mail']) && isset($_POST['overskrift']) && isset($_POST['besked'])) {
if (empty($_POST['navn'])) { echo "Du skal opgive dit navn";
}
if (empty($_POST['mail'])) { echo "Du skal opgive din mailadresse";
}
if (ereg("^.+@.+\\..+$", $_POST['mail'])) { echo "Ugyldig mailadresse! - Du skal opgive din rigtige mailadresse";
}
if (empty($_POST['overskrift'])) { echo "Du skal skrive en overskrift";
}
if (empty($_POST['besked'])) { echo "Du skal skrive en besked";
}
else {
mail("KONTAKT_MAIL@MAIL.XX", "Kontakt emne: $_POST[overskrift]", "Besked fra: $_POST[navn] - $ip \\n $_POST[navn]'s e-mail: $_POST[mail] \\n \\n $_POST[navn]'s besked er: \\n $_POST[besked]", "From: $_POST[navn] <$_POST[mail]>");
echo "Din e-mail er sendt, og du vil snarest muligt blive kontaktet.";
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<table align='center' cellspacing='0' cellpadding='0' class='tbl'>
<tr>
<td width='100'>Navn:</td>
<td><input type='text' name='navn' maxlength='64' class='textbox' style='width: 200px;'></td>
</tr>
<tr>
<td width='100'>Mailadresse:</td>
<td><input type='text' name='mail' maxlength='128' class='textbox' style='width: 200px;'></td>
</tr>
<tr>
<td width='100'>Overskrift:</td>
<td><input type='text' name='overskrift' maxlength='32' class='textbox' style='width: 200px;'></td>
</tr>
<tr><td valign='top' width='90'>Besked</td>
<td><textarea name='besked' rows='10' class='textbox' style='width: 320px' cols="20"></textarea></td>
</tr>
<tr>
<td align='center' colspan='2'>
<input type='submit' name='sendmessage' value='Send Besked' class='button'>
</td>
</tr>
</table>
Kan men evt. få en spam filtrer på?
Eksempel: Sådan et billed eller andet med nogle tal, hvor man skal indtaste dem i et andet fælt, og når det er rigtigt bliver den sendt?