ob_start(); // Voor het cookie setten, anders zal dat hoogst waarschijnlijk niet werken. $cNaam = 'Otterspoor.nl'; // Je naam... $cEmail = 'richard@otterspoor.nl'; // email waar het heen moet $cOndPre = 'Email -'; // prefix voor onderwerp $cOndSuf = '- van Otterspoor.nl formulier'; // suffix achter onderwerp $cSpam = 1; // Anti Spam, X aantal minuten ?>
![]() |
if(!empty($_POST['verstuur']))
{ // Er is op de knop 'verstuur e-mail' gedrukt...
$pError = ''; // Een begin met de errors als die er zijn
$pI = 0; // Deze telt het aantal erros.
if(strlen($_POST['achternaam']) < 2)
{ $pError .= '- Je hebt je naam niet ingevuld! '.$_POST['bericht'].$voornaam.$achternaam.$bedrijf.$straatnaam.$huisnummer.$postcode.$woonplaats.$telefoonnummer.$faxnummer.$website; mail($cEmail,$cOndPre.' '.$_POST['onderwerp'].' '.$cOndSuf,$pBericht,$pHeader); if(isset($_POST['usermail'])) { // Als de persoon het vakje 'Ook naar mezelf mailen' heeft aangevinkt... $pBerichtUser = 'Het volgende bericht heb je verstuurd via contact formulier: '.$_POST['bericht']; mail($_POST['email'],$cOndPre.' '.$_POST['onderwerp'].' '.$cOndSuf,$pBerichtUser,$pHeader); } echo 'De e-mail is succesvol verzonden! Klik hier om terug te keren naar de homepage. '; setcookie('mailform',1,time()+($cSpam*60)); // cookie zetten tegen spam $pShow = true; // formulier wordt niet weer getoond } } // Kijken of er een waarde moet worden gegeven aan velden... $pVoornaam = (isset($_POST['voornaam'])) ? $_POST['voornaam'] : ''; $pAchternaam = (isset($_POST['achternaam'])) ? $_POST['achternaam'] : ''; $pBedrijf = (isset($_POST['bedrijf'])) ? $_POST['bedrijf'] : ''; $pStraatnaam = (isset($_POST['straatnaam'])) ? $_POST['straatnaam'] : ''; $pHuisnummer = (isset($_POST['huisnummer'])) ? $_POST['huisnummer'] : ''; $pPostcode = (isset($_POST['postcode'])) ? $_POST['postcode'] : ''; $pWoonplaats = (isset($_POST['woonplaats'])) ? $_POST['woonplaats'] : ''; $pTelefoonnummer = (isset($_POST['telefoonnummer'])) ? $_POST['telefoonnummer'] : ''; $pFaxnummer = (isset($_POST['faxnummer'])) ? $_POST['faxnummer'] : ''; $pEmail = (isset($_POST['email'])) ? $_POST['email'] : ''; $pWebsite = (isset($_POST['website'])) ? $_POST['website'] : ''; $pOnderwerp = (isset($_POST['onderwerp'])) ? $_POST['onderwerp'] : ''; $pBericht = (isset($_POST['bericht'])) ? $_POST['bericht'] : ''; // kijken of het cookie bestaat, zoja dan wordt het formulier niet getoond. if(isset($_COOKIE['mailform'])) { $pShow = true; echo 'Je kunt maar een keer per '.$cSpam.' minuut een e-mail versturen!'; } if(!isset($pShow)) { // het formulier als $pShow niet bestaat. ?> |