Warning: file_get_contents(http://checkemail.ctxtra.de/spam_addresses.cache) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/web5/html/myphpsnip.com/includes/check_spam_email.php on line 14
MyPHPSnip // E-Mail-Adresse auf Spam prüfen
Mit diesen Snippet kann man prüfen ob die E-Mail-Adresse ein Spammer/Spambot ist.
Wenn man ein Forum, ein Blog, eine Shoutbox etc. betreibt, ist dieser Schnipsel sehr sinnvoll. Ihr könnt die E-Mail-Adresse Eures Users prüfen, ob er mit dieser in den letzten 4 Wochen gespammt hat.

Geprüft wird in einer Liste, mit aktuell 1 E-Mail-Adressen die nicht älter als 4 Wochen sind. Die Liste wird von CTXtra.org erstellt.

Hinweis: Die meisten E-Mail-Adressen sind von SpamBots. (Automatische Roboter die in Foren spammen.)
<?php

/**
 * @author      Martin Zimmermann
 * @contact     erocms@googlemail.com
 * @website     http://myphpsnip.com
 * @license     MIT-Lizenz (http://de.wikipedia.org/wiki/MIT-Lizenz)
 */

function spam_adress($email) {
    
$response file_get_contents('http://checkemail.ctxtra.de/?email='.$email);
    if (
$response == 'is spam') {
        return 
true;
    } elseif (
$response == 'no spam') {
        return 
false;
    } else {
        die(
'ERROR: '.$response);
    }
}

// Beispiel / Example
if (spam_adress('')) {
    echo 
"Diese Adresse hat gespammt!";
}

?>
Demo:
© 2010 by Martin Zimmermann