Lampwrights Forum > Lounge, A Secure Web, Managing Communities, Pertaining to Spam > Pertaining to SPAM

Reply
 
Thread Tools
07-30-2010, 12:27 PM   #1
Jeff
Administrator
 
Jeff's Avatar
 
Join Date: Jul 2010
Posts: 24
Rep Power: 10
Jeff is getting browny points
Checking IP's against spammer database

There is a good free RBL that checks users against a database of known forum spammers. You can check a users IP against it before allowing them to do anything on your site. Here is some example PHP code:

Code:
function blacklisted($ip) 
{
    $dnsbl_check=array("dnsbl.tornevall.org");

    if($ip){
        $rip=implode('.',array_reverse(explode(".",$ip)));
        foreach($dnsbl_check as $val){
            if(checkdnsrr($rip.'.'.$val.'.','A'))
                return $rip.'.'.$val;
        }
    }

    return false;
}
Basically just pass the IP to this function and if it comes back as true, then the IP is listed.

Enjoy!
Jeff is offline   Reply With Quote
Reply

Tags
contact form spam , forum spam , other spam

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -4. The time now is 05:22 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.