ha-ha, dat snap ik ook wel.
Maar je probleem was dat die meldingen kreeg, nu krijg je ze niet meer dus blijkbaar heb je iets gewijzigd/toegevoegd waardoor je ze dus niet meer krijgt. Hetgeen je gedaan hebt om het goed te krijgen is een oplossing.
Als je zo vriendelijk wilt zijn die met ons te delen dan help je wellicht toekomstige gebruikers met hetzelfde probleem
ik heb de code van de template tussen de body tags van het php form geplaatst.
en tot mijn verbazing werkt het toen wel.
voorheen had ik de php code tussen de template geplaatst. waardoor je dus eigenlijk 2x een kop stuk had.
debankt allemaal voor de suggesties
dit is de code:
<?
//////////////////////////////////////////////////////////////
// Contact / Mail formulier (Anti Spam & Mail Checker) //
// //
// Door: RdR^ //
// E-mail: thijs [AT] ferket [DOT] net //
// Web:
http://www.ferket.net //
// //
//////////////////////////////////////////////////////////////
ob_start(); // Voor Cookie setten
// Headers zetten zodat de de inhoud niet word gecashed
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
// Config Gedeelte
$site = "http://www.bigbrainers.nl"; // Site waarnaar je terug gaat als je een bericht hebt achtergelaten
$wm_naam = "BigBrainers"; // Webmaster naam
$wm_email = "info@krijgkorting.nl"; // Webmaster E-mail
$Anti_Spam = "2"; // Anti Spam Tijd in Minuten ( Voer "0" om de Spam Beveiliging uit te zetten )
$fout_text = TRUE; // Bij Fout Text Rood maken ( TRUE voor aan, FALSE voor uit )
$fout_vakje = TRUE; // Bij Fout Border om Vakje Rood maken ( TRUE voor aan, FALSE voor uit )
$html = TRUE; // Een HTML email
$ip = $_SERVER['REMOTE_ADDR']; // IP van de verstuurder
$host = gethostbyaddr($ip); // Host van verstuurder
// Mail Checker
function checkmail($email)
{
$email_host = explode("@", $email);
$email_host = $email_host[1];
$email_resolved = gethostbyname($email_host);
if($email_resolved == $email_host)
{
$valid = FALSE;
}
if (eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$",$email))
{
$valid = TRUE;
}
else
{
$valid = FALSE;
}
return $valid;
}
// kijken of het cookie bestaat, zoja dan wordt het formulier niet getoond.
if(!isset($_COOKIE['mailformulier']))
{
if(isset($_POST['wis']))
{
foreach ($_POST as $key => $value)
{
unset($value);
}
header("Location: ".$_SERVER['PHP_SELF']."");
}
// Alles Controleren Wanneer er op Verzenden wordt gedrukt
if(isset($_POST['verzenden']))
{
$naam = trim($_POST['naam']);
$email = trim($_POST['email']);
$onderwerp = trim($_POST['onderwerp']);
$bericht = trim($_POST['bericht']);
$fout = "";
if($html)
{
// Headers
$headers = "From: \"Contact Formulier\" <".$wm_email.">\r\n";
$headers .= "Reply-To: \"".$naam."\" <".$email.">\n";
$headers .= "Return-Path: Mail-Error <".$wm_email.">\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Transfer-Encoding: 8bit\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
// Bericht
$message = "
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
<html>
<head>
<style type=\"text/css\">
body {
border-right: 5px;
border-top: 5px;
border-left: 5px;
border-bottom: 5px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}
table {
font: 10px Verdana, Arial, Helvetica, sans-serif;
}
table, a:link {
color: #000;
text-decoration: none;
}
table, a:visited {
color: #000;
text-decoration: none;
}
table, a:hover {
color: #000;
font-weight: bold;
text-decoration: none;
}
</style>
</head>
<body>
<br />
<table>
<tr><td>Naam:</td><td>".$naam."</td></tr>
<tr><td>Email:</td><td><a href=\"mailto:".$email."\">".$email."</a></td></tr>
<br />
<tr><td>Bericht:</td><td>".$bericht."</td></tr>
<tr><td colspan=\"2\"> </td></tr>
<br />
<tr><td>Datum:</td><td>".date("d-m-Y H:i:s")."</td></tr>
<tr><td>IP:</td><td><a href=\"http://sunny.nic.com/cgi-bin/whois?domain=".$ip."\">".$ip."</a></td></tr>
<tr><td>Host:</td><td>".$host."</td></tr>
</table>
</body>
</html>";
}
else
{
$bericht_wrap = wordwrap ($bericht, 40, "\n", 1);
// Headers
$headers = "From: \"Contact Formulier\" <".$wm_naam.">\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/plain; charset='iso-8859-1'\n";
// Bericht
$message = "Naam: ".$naam." \n";
$message .= "E-mail: ".$email." \n";
$message .= "Bericht:\n".$bericht_wrap." \n ";
$message .= " \n ";
$message .= "Datum: ".date("d-m-Y H:i:s")." \n";
$message .= "------------------------------------------------------- \n ";
$message .= "IP: ".$ip." \n ";
$message .= "Host: ".$host." \n ";
}
if((empty($naam)) OR (strlen($naam) < 3) OR (eregi("[<>]", $naam)))
{
$fout .= "Wilt u ook uw naam invullen aub <br />";
unset($naam);
$fout_vakje_naam = "input_fout";
$fout_text_naam = "text_fout";
}
if((empty($email)) OR (strlen($email) < 7) OR (eregi("[<>]", $email)))
{
$fout .= "Zonder email adres kunt uw het formulier niet verzenden <br />";
unset($email);
$fout_vakje_email = "input_fout";
$fout_text_email = "text_fout";
}
elseif(checkmail($email) == 0)
{
$fout .= "Vul een correct e-mail adres in! <br />";
unset($email);
$fout_vakje_email = "input_fout";
$fout_text_email = "text_fout";
}
if((empty($onderwerp)) OR (strlen($onderwerp) < 3) OR (eregi(">", $onderwerp)) )
{
$fout .= "Wilt u aub het onderwerp ook invullen <br />";
unset($onderwerp);
$fout_vakje_onderwerp = "input_fout";
$fout_text_onderwerp = "text_fout";
}
if(empty($bericht))
{
$fout .= "U heeft nog geen bericht ingevoerd <br />";
unset($bericht);
$fout_vakje_bericht = "input_fout";
$fout_text_bericht = "text_fout";
}
elseif(strlen($bericht) < 4)
{
$fout .= "Uw bericht is tekort! <br />";
$fout_vakje_bericht = "input_fout";
$fout_text_bericht = "text_fout";
}
if(!$fout_text)
{
unset($fout_text_naam);
unset($fout_text_email);
unset($fout_text_onderwerp);
unset($fout_text_bericht);
}
if(!$fout_vakje)
{
unset($fout_vakje_naam);
unset($fout_vakje_email);
unset($fout_vakje_onderwerp);
unset($fout_vakje_bericht);
}
if(!empty($fout))
{
echo "\n<p style=\"color:#FF0000;\">\n".$fout."<br />\n</p>\n"; // Weergeven van de fout(en)
}
else
{
mail($wm_email,$onderwerp,$message,$headers);
// Bericht als mail succesvol is verzonden
echo "<head><link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\"></head>";
echo "<br /><p style=\"text-align: center;\">Uw contact bericht is succesvol verzonden!<br />";
echo "Wij hebben u bericht ontvangen en nemen zo snel mogelijk contact met u op<br /><br />";
echo "Met vriendelijke groeten,<br />";
echo "<b>".$wm_naam."</b></p>";
// cookie zetten tegen spam
setcookie("mailformulier",1,time()+($Anti_Spam*60));
// formulier wordt niet weer getoond
$Formulier = TRUE;
header("refresh:3;url=".$site."");
}
}
}
else {
$Formulier = FALSE;
echo "<html><head><link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\" /></head><body>";
echo "<p style=\"text-align: center;\"><h2> Spam Beveiliging </h2><br />";
echo "U kunt maar eens in de $Anti_Spam minuten een e-mail versturen!</p></body></html>";
header("refresh:3;url=".$site."");
}
if(!isset($Formulier))
{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="style.css" rel="stylesheet" type="text/css" />
<title>Contact Formulier</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body><!-- InstanceBegin template="file:///H|/CFusionMX/wwwroot/Bigbrainers.nl/Templates/tmpl_BigBrainers.nl.dwt.php" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<!-- InstanceBeginEditable name="doctitle" -->
<title>BigBrainers.nl -->> </title>
<!-- InstanceEndEditable -->
<style type="text/css">
<!--
body {
background-color: #000000;
}
#Layer5 { position:absolute;
width:97px;
height:65px;
z-index:4;
left: 208px;
top: 781px;
background-color: #000000;
}
#Layer1 {
position:absolute;
width:200px;
height:115px;
z-index:5;
left: 138px;
top: 10px;
}
#Layer2 {
position:absolute;
width:78px;
height:61px;
z-index:6;
left: 2px;
top: 10px;
}
#Layer3 {
position:absolute;
width:783px;
height:435px;
z-index:7;
left: 138px;
top: 178px;
}
body,td,th {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}
.style2 {font-size: 14px}
.style3 {
font-size: 18px;
font-weight: bold;
color: #FFCC99;
}
#Layer4 {
position:absolute;
width:200px;
height:198px;
z-index:8;
left: 271px;
top: 197px;
}
.style5 {
color: #FFCC99;
font-weight: bold;
}
#Layer6 {
position:absolute;
width:114px;
height:73px;
z-index:8;
left: 192px;
top: 63px;
}
#Layer7 {
position:absolute;
width:56px;
height:37px;
z-index:9;
left: 19px;
top: 19px;
}
-->
</style>
<!-- InstanceBeginEditable name="head" --><!-- InstanceEndEditable -->
</head>
<body>
<div id="Layer7"><img src="file:///H|/CFusionMX/wwwroot/Bigbrainers.nl/Images/webdesign1.gif" width="122" height="71" /></div>
<div id="Layer1">
<object classid="clsid

27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="787" height="166" title="menu">
<param name="movie" value="file:///H|/CFusionMX/wwwroot/Bigbrainers.nl/Flash%20files/Menu26-5.swf" />
<param name="quality" value="high" />
<embed src="file:///H|/CFusionMX/wwwroot/Bigbrainers.nl/Flash%20files/Menu26-5.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="787" height="166"></embed>
</object>
</div>
<div id="layer"></div>
<div id="layer2">
<div id="Layer2"><img src="file:///H|/CFusionMX/wwwroot/Bigbrainers.nl/Images/Logo%20transp.%20final.gif" width="133" height="90" /></div>
</div>
<div class="style2" id="Layer3"><!-- InstanceBeginEditable name="Inhoud" -->
<table class="tabel" border="1" cellpadding="5" cellspacing="0" width="300">
<tr>
<td><br />
<form method="post" action="<? $_SERVER['PHP_SELF']; ?>">
<table>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td class="<? echo $fout_text_naam; ?>">Naam:</td>
<td><input type="text" class="<? echo $fout_vakje_naam; ?>" id="naam" name="naam" maxlength="20" value="<? if (!empty($naam)) { echo stripslashes($naam); } ?>" /></td>
</tr>
<tr>
<td class="<? echo $fout_text_email; ?>">Email:</td>
<td><input type="text" class="<? echo $fout_vakje_email; ?>" id="email" name="email" maxlength="30" value="<? if (!empty($email)) { echo $email; } ?>" /></td>
</tr>
<tr>
<td class="<? echo $fout_text_onderwerp; ?>">Onderwerp:</td>
<td><input type="text" class="<? echo $fout_vakje_onderwerp; ?>" id="onderwerp" name="onderwerp" maxlength="30" value="<? if (!empty($onderwerp)) { echo stripslashes($onderwerp); } ?>" /></td>
</tr>
<tr>
<td valign="top" class="<? echo $fout_text_bericht; ?>">Bericht:</td>
<td><textarea id="bericht" name="bericht" class="<? echo $fout_vakje_bericht; ?>" cols="35" rows="6"><? if (!empty($bericht)) { echo stripslashes($bericht); } ?></textarea></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" id="verzenden" name="verzenden" value="Verzenden" /><input type="submit" id="wis" name="wis" value="Wis velden" /></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</body>
</html>
<?
}
?> <!-- InstanceEndEditable --></div>
</body>
<!-- InstanceEnd --></html>