Hej
Jeg har hentet dette fra Hjemmesideskolen, men et eller andet
sted er der gået noget galt.
<?if (!empty($_POST['subject'])) { header ("Location:
blokeret.php"); exit;}?>
<!DOCTYPE osv.>
<head>
<title>mens section odder</title>
<?php include("meta-mso.txt");?>
<link rel="stylesheet" type="text/css" href="mso.css"
media="screen" />
</head>
<body>
<div class="box2">
<?php include("hulspil-mso.txt");?>
</div>
<?php
if (isset($_POST['submit']))
{
if (
// her følger sikringen mod spambotter
!strpos($_POST['name'], "
www.menssectionodder.dk") && // tjek,
at dit domæne ikke er skrevet i feltet "navn"
!strpos($_POST['email'], "
www.menssectionodder.dk") && // tjek,
at dit domæne ikke er skrevet i feltet "email"
!strpos($_POST['name'], "@") && // tjek, at der ikke er et @ i
"navn"
!eregi("\r",$_POST['name']) && // tjek, at der ikke er
"vogn-retur" i "navn"
!eregi("\n",$_POST['name']) && // tjek, at der ikke er
"linjeskift" i "navn"
!eregi("\r",$_POST['email']) && // tjek, at der ikke er
"vogn-retur" i "email"
!eregi("\n",$_POST['email'])) // tjek, at der ikke er
"linjeskift" i "email"
// er alt ok, fortsættes med afsendelse af mailen
{
$headers="From: ".$_POST['name']."<".$_POST['email'].">";
{
}
$body .= "Den " . date("d/m y") . " kl. " . date("G:i") . "
skrev " . $_POST['name'] . ":\r\n\r\n" . $_POST['besked'];
if (@mail("ft@msodder.dk", strip_tags($_POST['emne']),
stripslashes(strip_tags($body)), $headers))
{
echo "<p>E-mailen blev ikke sendt. Der skete en fejl. Prøv
igen!</p>";
}
}
else
{
echo "<p>Mailen kunne ikke sendes, alle felter skal udfyldes
korrekt!</p>";
}
}
?>
</body>
</html>
Jeg vil være glad, hvis I kan hjælpe!
mvh
Hans
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials