vrijdag 13 juni 2014

mail form

Zo, het zou eens tijd worden. De mailforms zijn weer in orde op alle sites. Dat krijg je als je de boel niet bijhoudt. Nu zijn de foutmeldingen in elk geval weer verdwenen en werkt alles zoals het hoort.

eregi is vervangen door preg_match; en split door explode.

Werkt prima, geen deprecated method meldingen meer!

function checkmail($email)
{
    if(preg_match("/^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$/i", $email))
    {
    $mailDomain = explode("@",$email);
if (checkdnsrr($mailDomain[1], "MX")) {
return TRUE;
}
    }
    return FALSE;
}