php mailscript werkt niet

Status
Niet open voor verdere reacties.
Spam'ers willen naast hun verhaal heel graag een url in je formulier zetten.
Je bent veel spam kwijt als je géén url toestaat in naam, onderwerp en bericht, en andere text(area) velden

Code:
// welke input & textarea velden geen url
$formFields = ['name', 'subject', 'message'];
foreach ($formFields as $key) {
    if (!array_key_exists($key, $_POST)) {
        $statusMsg = "Oops, een formulierveld niet gevonden";
    } else {
        if (preg_match("/(http:|https:|ftp:|www|\/\/|\\\\|\.htm|\.php)+/ix", $_POST[$key]) === 1) {
            $statusMsg = "Oops, een url gevonden in een veld waarin dit niet mag";
        }
    }
}

Je kan dit zetten boven: if(!empty($email) && ……….
 
Laatst bewerkt:
Bedankt. Daar had ik nog niet bij stilgestaan.
Ik probeer het dit weekend even uit of ik het er ingepast krijg en dat het script nog werkt :)
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan