ColdFusion UDF Library - ipToNumber
December 16th, 2008
«« Back to ColdFusion Library
Category:
NETWORK
Description:
Converts an IP Address to a number (opposite of numberToIp)
Parameters:
Returns:
(Numeric) An integer representation of the IP.
Requires:
Sample Use:
Copy to Clipboard
Category:
NETWORK
Description:
Converts an IP Address to a number (opposite of numberToIp)
Parameters:
- str (String, required)
An IPv4 address. - delimeter (String, Default: .)
The character used to separate the number quads.
Returns:
(Numeric) An integer representation of the IP.
Requires:
Sample Use:
Copy to Clipboard
function ipToNumber(str){
var loop = 0;
var value = 0;
var delimiter = ".";
var counter = 0;
if (arrayLen(arguments) gte 2)delimiter = arguments[2];
loop = listLen(str,delimiter);
while (loop){
counter = incrementValue(counter);
value = value+listGetAt(str,counter,delimiter)*(256^(loop-1));
loop = decrementValue(loop);
};
return value;
};
// http://www.programmers.org/index.php/coldfusion-udf-library/?ckey=51&function=ipToNumber



