Revision: 60463
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 9, 2012 20:56 by Hexahow
Initial Code
<?php
function ip62long($ipv6){
$ip_n = inet_pton($ipv6);
$bits = 15;
$ipv6long = 0;
while($bits >= 0){
$bin = sprintf("%08b",(ord($ip_n[$bits])));
if($ipv6long){
$ipv6long = $bin . $ipv6long;
}
else{
$ipv6long = $bin;
}
$bits--;
}
return gmp_strval(gmp_init($ipv6long, 2), 10);
}
?>
Initial URL
http://www.ip2location.com/free/ipv6
Initial Description
/********************************************************************************/ /* Description: Calculate and Convert IPV6 to Decimal. */ /* For information, please visit http://www.ip2location.com */ /********************************************************************************/ /* You can obtain free IPV6 database at http://www.ip2location.com/free/ipv6 */
Initial Title
Calculate and Convert IPv6 to Decimal
Initial Tags
Initial Language
PHP