| 07-30-2010, 12:27 PM | #1 |
|
Administrator
Join Date: Jul 2010
Posts: 401
Rep Power: 10
|
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;
}
Enjoy! |
|
|
Reply With Quote |
| 01-21-2011, 12:07 PM | #2 |
|
Junior Member
Join Date: Jan 2011
Posts: 6
Rep Power: 0
|
Hi Jeff .. where should we place this code, please?
In which file Thanks G |
|
|
Reply With Quote |
| 01-21-2011, 12:24 PM | #3 |
|
Administrator
Join Date: Jul 2010
Posts: 401
Rep Power: 10
|
|
|
|
Reply With Quote |
| 01-21-2011, 12:36 PM | #4 |
|
Junior Member
Join Date: Jan 2011
Posts: 6
Rep Power: 0
|
OK maybe I am not understanding how this works
![]() the above code which starts with function blacklisted I thought that the code would check with the SPAM IP site? so I was wondering where the code would be placed my apologies in advance if I have the wrong end of the stick Thanks G |
|
|
Reply With Quote |
| 01-21-2011, 12:40 PM | #5 |
|
Administrator
Join Date: Jul 2010
Posts: 401
Rep Power: 10
|
If you have some PHP code, and you want to check to see if an IP address is of a known spammer, put the function in the first post of this thread into your PHP script. WHERE exactly I cannot tell you as that is different in every script.
Then you just pass the IP to the function and it will tell you true or false: Code:
if (blacklisted('123.123.111.123'))
{
## This IP is blacklisted!
}
|
|
|
Reply With Quote |
| 01-21-2011, 12:57 PM | #6 |
|
Junior Member
Join Date: Jan 2011
Posts: 23
Rep Power: 0
|
__________________
. Thanks. Tip: You can also find me at digitalFAQ.com/forum, if I don't reply here. |
|
|
Reply With Quote |
| 01-22-2011, 02:19 AM | #7 |
|
Junior Member
Join Date: Jan 2011
Posts: 6
Rep Power: 0
|
Thanks Jeff
|
|
|
Reply With Quote |
| Reply |
| Tags |
contact form spam
,
other spam |
| Thread Tools | |
|
|