Javascript long2ip
Converts an (IPv4) Internet network address into a string in Internet standard dotted format
Example 1
Running
1.long2ip( 3221234342 );
Could return
1.'192.0.34.166'
function long2ip ( proper_address ) {
// Converts an (IPv4) Internet network address into a string in Internet standard dotted format
//
// version: 812.316
// discuss at: http://phpjs.org/functions/long2ip
// + original by: Waldo Malqui Silva
// * example 1: long2ip( 3221234342 );
// * returns 1: '192.0.34.166'
var output = false;
if ( !isNaN ( proper_address ) && ( proper_address >= 0 || proper_address <= 4294967295 ) ) {
output = Math.floor (proper_address / Math.pow ( 256, 3 ) ) + '.' +
Math.floor ( ( proper_address % Math.pow ( 256, 3 ) ) / Math.pow ( 256, 2 ) ) + '.' +
Math.floor ( ( ( proper_address % Math.pow ( 256, 3 ) ) % Math.pow ( 256, 2 ) ) / Math.pow ( 256, 1 ) ) + '.' +
Math.floor ( ( ( ( proper_address % Math.pow ( 256, 3 ) ) % Math.pow ( 256, 2 ) ) % Math.pow ( 256, 1 ) ) / Math.pow ( 256, 0 ) );
}
return output;
}
|
HTML code for linking to this page:
Related in same category :
-
-
-
|
|