function ip_address_to_number($IPaddress) { if(!$IPaddress) { return false; } else { $ips = split(\'\\.\',$IPaddress); return($ips[3] +
Try this instead:
$ip = sprintf('%u', ip2long($_SERVER['REMOTE_ADDR']));
sprintf will then write it as an unsigned integer.