Er is geen CSS ondersteuning.
Vul een geldig email-adres in
Alles werkt in dit voorbeeld, behalve het daadwerkelijk verzenden van de email. Ik ga het de spammers natuurlijk niet makkelijk maken om een paar duizend emailtjes aan hun slachtoffers te versturen...
Er is maar één manier om zeker te weten of een bezoeker een geldig email-adres invoert. En dat doe je door te controleren of de email-server van de geadresseerde antwoord geeft op de "HELO" (is geen type-fout...) die je verstuurt. Voordat je ook maar een byte verstuurt kijk je natuurlijk eerst even of er geen illegale characters in het adres voorkomen. Dat doe je met "FILTER_SANITIZE_EMAIL". Je vergelijkt of het ingevulde email-adres hetzelfde is als de "opgeschoonde" versie van FILTER_SANITIZE_EMAIL. Zo niet, dan gebeurt er niets, zo ja: dan wordt de SMTP-check uitgevoerd. Krijg je geen antwoord van de mail-server, dan gebeurt er ook helemaal niets. Deze methode is volkomen bullet-proof en niemand kan een verkeerd email-adres invoeren.
Om deze procedure op jouw site te gebruiken kopieer je de broncode van de SMTP-email-validator naar jouw webruimte en pas je in de broncode alle gegevens aan die voor jou van toepassing zijn. Op regel 10 van het script staat de variabele $sender. Vul hier jouw domein-naam (het email-adres daarvan) in. Er staat een klein voorbeeld van een opzetje voor een email in de broncode. Alle variabelen spreken voor zichzelf. De SMTP-check is valide css2/css3 en html5.
cache 02-02-2012