home *** CD-ROM | disk | FTP | other *** search
- <!--- Is the IP valid? --->
- <CFSET NumSegments = "0">
- <CFLOOP Index="IP_Segment" List=#IPtoBeAdded# Delimiters=".">
- <CFSET NumSegments = NumSegments + 1>
- <CFIF IP_Segment LT 0 OR IP_Segment GT 255>
- <CFSET #IP_SegmentIsInvalid# = "YES">
- </CFIF>
- </CFLOOP>
-
- <CFIF Right(IPtoBeAdded,1) IS "." >
- <CFSET #IP_SegmentIsInvalid# = "NO">
- </CFIF>
-
-
- <!--- Throw an error, or Add the IP. --->
- <CFIF ParameterExists( IP_SegmentIsInvalid ) OR NumSegments IS NOT 4>
- <!--- Validation error eccured throw an error. --->
- <CFSET Error_Message = "The IP you attepted to add (#IPtoBeAdded#) is not valid.<BR>">
- <CFSET Error_Message = Error_Message & " IPs are four sets of numbers from 0 to 255 separated by periods (e.g., 127.0.0.1).">
- <CFINCLUDE TEMPLATE="../include/errormessage.cfm">
- <CFABORT>
- <CFELSE>
- <CFSET RestrictedIPList = ListAppend(RestrictedIPList,'''#IPtoBeAdded#''')>
- </CFIF>
-