if (strpos($row['ban_ip'], '-') !== false) // IP check using range
{
list ($startIP, $endIP) = split('-', $row['ban_ip']);
$startIP = sprintf('%u', ip2long($startIP))
$endIP = sprintf('%u', ip2long($endIP))
$userIP = sprintf('%u', ip2long($ip));
if (($userIP >= $startIP) && ($userIP <= $endIP))
{
return true;
}
}