Difference between revisions of "$iptype"

From Scriptwiki
Jump to: navigation, search
(Created page with "Returns "ipv4" or "ipv6" if text is is a valid IP address format. $iptype(text) Where ''text'' is the address to check its type. The following properties are available for $ipt...")
 
m (Added category)
Line 25: Line 25:
 
  }
 
  }
 
This [[echo]]s the IP type if valid.
 
This [[echo]]s the IP type if valid.
 +
 +
[[Category:Identifiers]]

Revision as of 11:05, 5 March 2011

Returns "ipv4" or "ipv6" if text is is a valid IP address format.

$iptype(text)

Where text is the address to check its type.

The following properties are available for $iptype:

Property Description
compress compresses the address (IPv6)
expand expands the address (IPv6)

Examples

if (!$iptype(%ip)) {
  echo -ag Invalid IP Address!
}
elseif ($iptype(%ip) == ipv4) {
  echo -ag %ip is an IPv4 address
}
elseif ($iptype(%ip) == ipv6) {
  echo -ag %ip is an IPv6 address, compressed: $iptype(%ip).compress ; expanded: $iptype(%ip).expand
}

This echos the IP type if valid.