function ip2long($ipstr)
{
$ip = explode('.', $ipstr);
$ipl32 = ($ip[0] << 24) + ($ip[1] << 16) + ($ip[2] << 8) + $ip[3];
return $ipl32;
}
function long2ip($ipl32)
{
$ip[0] = ($ipl32 >> 24) & 255;
$ip[1] = ($ipl32 >> 16) & 255;
$ip[2] = ($ipl32 >> 8) & 255;
$ip[3] = $ipl32 & 255;
$ipstr = implode('.', $ip);
return $ipstr;
}