IPDottedDecimal2IPAddress(ipValue)
Last updated September 27, 2002
Version: 1 | Requires: ColdFusion 5 | Library: NetLib
Description:
Use IPDottedDecimal2IPAddress to convert an IP dotted decimal value to an IP address string. Storing decimal values in a database and making comparisons with them is more efficient than using IP address strings.
Return Values:
Returns a string.
Example:
#IPDottedDecimal2IPAddress( -1062731769)#
</cfoutput>
Parameters:
| Name | Description | Required |
|---|---|---|
| ipValue | Dotted decimal value of IP address. | Yes |
Full UDF Source:
<cfscript>
/**
* Converts a 32-bit dotted decimal IP number to an IP address.
*
* @param ipValue Dotted decimal value of IP address. (Required)
* @return Returns a string.
* @author Jonathan Pickard (j_pickard@hotmail.com)
* @version 1, September 27, 2002
*/
function IPDottedDecimal2IPAddress( ipvalue ) {
var ipAddress = "";
var lBitMasks = "24,16,8,0";
var i = 1;
for ( ; i LTE 4; i = i + 1 )
{
ipAddress = ipAddress & "." & BitMaskRead( ipvalue, ListGetAt( lBitMasks, i ), 8 );
}
ipAddress = Right( ipAddress, Len( ipAddress ) - 1 );
return ipAddress;
}
</cfscript>
Search CFLib.org
Latest Additions
Jose Diaz-Salcedo added
cfRssFeed
2 day(s) ago
Raymond Compton added
structBlend
23 day(s) ago
Duncan added
IsZIPUK
23 day(s) ago
Todd Sharp added
getTagContentAll
29 day(s) ago
Gerald Guido added
ListReturnDuplicat...
1 month(s) ago