Funkcja PHP Sprawdzająca czy dany adres IP nie został wpisany na czarną listę.

<?php
function IsBlackListed($ip) {
$DnsBlCheck=array(
"bl.spamcop.net",
"list.dsbl.org",
"sbl.spamhaus.org",
"xbl.spamhaus.org"
);
if ($ip) {
$quads=explode(".",$ip);
$rip=$quads[3].".".$quads[2].".".$quads[1].".".$quads[0];
for ($i=0; $i<count($DnsBlCheck); $i++) {
if (checkdnsrr($rip.".".$DnsBlCheck[$i],"A")) {
$listed.=$DnsBlCheck[$i]." ";
}} 
if ($listed) {
echo "Your address has listed in: ".$listed."";
} else {
echo 'OK';
}}}
//
IsBlackListed('8.8.8.8');
?>

Facebook Comments

Zostaw komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

ZOBACZ RÓWNIEŻ

GEOLOKALIZACJA HTML5

Geolokalizacja oparta na HTML5. Przykład działania: map.LocoGroup.com <?php