<?php
session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"
http://www.w3.org/TR/html4/strict.dtd"><html>
<head>
</head>
<BODY>
<div class="por" id="fejl">
<?php
if (isset($_POST['submit'])) {
if($_SESSION['verify'] == strtoupper($_POST['auth'])) {
if (!empty($_POST['name']) && !empty($_POST['subject']) &&
!empty($_POST['email']) && !empty($_POST['message'])) {
$headers="From: ".$_POST['name']."<".$_POST['email'].">";
if (@$_POST['customer_copy']) {
$headers .= "\r\nBcc: ".$_POST['email'];
}
if(@mail("bruger@domaene.dk", strip_tags($_POST['subject']),
stripslashes(strip_tags($_POST['message'])), $headers)) {
echo "<p><strong style='color:#99291d'>Tak for din henvendelse. Jeg svarer så hurtigt som muligt.</strong></p>";
}
else {
echo "<p><strong style='color:#99291d'>E-mailen blev ikke sendt. Der skete en fejl. Prøv igen!</strong></p>";
}
}
else {
echo "<p><strong style='color:#99291d'>Alle felter skal udfyldes!</strong></p>";
}
}
else {
echo '<p><strong style="color:#99291d">Hovsa...<br /><br />Koden kunne ikke godkendes, forsøg venligst at skrive den igen.</strong>';
}
}
?>
</div>
<form method="post" action="/kontakt/kontaktform.php">
<fieldset>
<legend>Husk at udfylde alle felter</legend>
<label>Navn:</label>
<input id="t1" type="text" name="name" value="<?php echo $_POST['name'] ?>">
<br>
<label>Email:</label>
<input id="t2" type="text" name="email" value="<?php echo $_POST['email'] ?>">
<br>
<label>Emne:</label>
<input id="t3" type="text" name="subject" value="<?php echo $_POST['subject'] ?>">
<br>
<label>Besked:</label>
<textarea id="t4" name="message" rows="10" cols="49"><?php echo $_POST['message']; ?></textarea>
<br>
<label>Kopi til dig?</label>
<input type="checkbox" id="cb" name="customer_copy" checked="checked">
<br>
<label>Indtast koden</label>
<input type="password" id="auth" name="auth"> <img src="verify.php" id="ver" alt="Verifikation kode" class="img_top">
´<p>
Indtast kode for at sende mail!
<a class="tooltip" href="#">Hvorfor<b><em></em>
Dette er desværre nødvendigt
for at undgå unødvendige e-mails
fra personer som syntes det måtte
være sjovt at sidde og trykke på "send mail"
</b></a>
</p>
<input id="t6" type="submit" name="submit" value="Send mail"> <input type="reset" id="t7" value="Slet alt">
</fieldset>
</form>
</div>
</div>
</body>
</html>
verify.php ser sådan ud:
<?php
session_start();
if(isset($_SESSION['verify'])) {
unset($_SESSION['verify']);
}
$str = substr(strtoupper(md5(uniqid("w"))), 0, 5);
$_SESSION['verify'] = $str;
$im = ImageCreateFromPNG("verify.png"); // Definer baggrundsgrafik
$sort = ImageColorAllocate($im,0,0,0); // Definer tekstfarve - rgb-værdier
ImageTTFText ($im,11,0,10,14,$sort,"verdana.ttf",$str); // Definer fontfil -
// Tallene i parentesen herover betyder:
// 10 = fontstørrelse i px
// 0 = rotation i grader
// 6 = afstand i px fra venstre billedkant til tekst
// 0 = afstand i px fra billedtop til tekstlinje
header("Content-type: image/png");
ImagePNG($im);
ImageDestroy($im);
?>