IPclass(ip)
Last updated February 14, 2004
Version: 1 | Requires: ColdFusion 5 | Library: NetLib
Description:
Converts an IP address to a network class.
Return Values:
Returns a string.
Example:
<cfset varclass = ipclass("192.168.0.1")>
<cfoutput>
IP: #varip#<br />
Class: #varclass#<br />
</cfoutput>
Parameters:
| Name | Description | Required |
|---|---|---|
| ip | IP address. | Yes |
Full UDF Source:
<cfscript>
/**
* Converts an IP address to a network class.
*
* @param ip IP address. (Required)
* @return Returns a string.
* @author del usr (delusrexpert@hotmail.com)
* @version 1, February 14, 2004
*/
function IPclass(ip) {
var myint = listFirst(ip, ".");
if (myint GTE 1 and myint LTE 127) return "Class A";
if (myint GTE 128 and myint LTE 191) return "Class B";
if (myint GTE 192 and myint LTE 223) return "Class C";
if (myint GTE 224 and myint LTE 239) return "Class D";
if (myint GTE 240 and myint LTE 255) return "Class E";
}
</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