Trying with fsockopen...';
$SFSdata = fetchURL($_GET['ip']);
}
else
{
echo 'Trying with file_get_contents...
';
$SFSurl = 'http://www.stopforumspam.com/api?ip=' . $_GET['ip'] . '&f=serial';
$SFSdata = file_get_contents($SFSurl);
}
if(!empty($SFSdata))
{
echo $SFSdata . '
';
$SFSdata = unserialize($SFSdata);
echo '';
print_r($SFSdata);
echo '';
if(isset($SFSdata['ip']['confidence']))
{
echo 'Confidence: ' . $SFSdata['ip']['confidence'] . '
';
if($SFSdata['ip']['confidence'] >= 50)
{
echo 'Blocked';
}
}
}
else
echo 'hmmm';
}
function fetchURL($ip)
{
$fp = fsockopen('www.stopforumspam.com', 80);
$out = "GET /api?ip=' . $ip . '&f=serial HTTP/1.1\r\n";
$out .= "Host: www.stopforumspam.com\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp))
{
$foo = fgets($fp);
if(strpos($foo, 'a:2:{') === 0)
{
$SFSdata = $foo;
}
}
fclose($fp);
return $SFSdata;
}
?>