ip2long(ip)
Last updated January 9, 2009
Version: 0 | Requires: ColdFusion 5 | Library: NetLib
Description:
Converts a string containing an (IPv4) Internet Protocol dotted address (aaa.bbb.ccc.ddd) into a proper address representation. Returns 0 if error occurs.
Return Values:
Returns a number.
Example:
#ip2long('202.186.13.4')#= 3401190660<br>
</cfoutput>
Parameters:
| Name | Description | Required |
|---|---|---|
| ip | IP address as string. | Yes |
Full UDF Source:
<cfscript>
/**
* Converts a string containing an (IPv4) Internet Protocol dotted address (aaa.bbb.ccc.ddd) into a proper address representation.
*
* @param ip IP address as string. (Required)
* @return Returns a number.
* @author Troy Pullis (tpullis@yahoo.com)
* @version 0, January 9, 2009
*/
function ip2long(ip) {
var iparr = ListToArray(ip,".");
if (ArrayLen(iparr) != 4)
return 0;
else
return iparr[1]*256^3 + iparr[2]*256^2 + iparr[3]*256 + iparr[4];
}
</cfscript>
Search CFLib.org
Latest Additions
Shawn Porter added
DeMoronize
2 hour(s) ago
Chris Carey added
readPropertiesFi...
1 day(s) ago
Randy Johnson added
lastDayofWeek
3 day(s) ago
Frank Marion added
sitemapPing
7 day(s) ago
Top Rated
QuickSort
Rated 5.0, 3 time(s)
indentXml
Rated 5.0, 3 time(s)
queryColumnsToSt...
Rated 5.0, 3 time(s)
generateSsccAsn
Rated 5.0, 3 time(s)