formulier
if(!empty($_POST['status']))
{
$succes = validate_fields();
if ($succes)
{
require("aanvraag_verwerking.php");
?>
Het formulier is met succes verzonden.
Bedankt voor uw aanvraag.
Terug naar de site
}
else
{
?>
Het formulier is niet verzonden.
Wilt u alle verplichte velden (met een *) goed invullen.
}
}
?>
if(empty($_POST['status']) || !$succes)
{
?>
}
function validate_fields() {
if (empty($_POST['naam']) ||
empty($_POST['voorletters']) ||
empty($_POST['adres']) ||
empty($_POST['email']) ||
empty($_POST['postcode']) ||
empty($_POST['telefoon']) ||
empty($_POST['plaats']) ||
!is_valid_email_address($_POST['email']))
{
return false;
}
return true;
}
function is_valid_email_address($email)
{
$qtext = '[^\\x0d\\x22\\x5c\\x80-\\xff]';
$dtext = '[^\\x0d\\x5b-\\x5d\\x80-\\xff]';
$atom = '[^\\x00-\\x20\\x22\\x28\\x29\\x2c\\x2e\\x3a-\\x3c'.
'\\x3e\\x40\\x5b-\\x5d\\x7f-\\xff]+';
$quoted_pair = '\\x5c\\x00-\\x7f';
$domain_literal = "\\x5b($dtext|$quoted_pair)*\\x5d";
$quoted_string = "\\x22($qtext|$quoted_pair)*\\x22";
$domain_ref = $atom;
$sub_domain = "($domain_ref|$domain_literal)";
$word = "($atom|$quoted_string)";
$domain = "$sub_domain(\\x2e$sub_domain)*";
$local_part = "$word(\\x2e$word)*";
$addr_spec = "$local_part\\x40$domain";
return preg_match("!^$addr_spec$!", $email) ? 1 : 0;
}
function url_in_text($string)
{
return (strpos($string, "http://") !== false);
}
?>