CFLib.org – Common Function Library Project

ip2long(ip)

Last updated January 9, 2009
Download UDF

author

Troy Pullis Troy Pullis

Version: 0 | Requires: ColdFusion 5 | Library: NetLib

 
Rated 1 time(s). Average Rating: 5.0

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:

<cfoutput>
#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 Shawn Porter added
DeMoronize
2 hour(s) ago

Chris Carey Chris Carey added
readPropertiesFi...
1 day(s) ago

Randy Johnson Randy Johnson added
lastDayofWeek
3 day(s) ago

Frank Marion Frank Marion added
sitemapPing
7 day(s) ago

Top Rated

James Sleeman                                     QuickSort
Rated 5.0, 3 time(s)

Barney Boisvert indentXml
Rated 5.0, 3 time(s)

Nathan Dintenfass                                 queryColumnsToSt...
Rated 5.0, 3 time(s)

Kevin Pepperman generateSsccAsn
Rated 5.0, 3 time(s)

Created by Raymond Camden / Design by Justin Johnson