From Scriptwiki
Revision as of 14:16, 5 March 2011 by NaNg (talk | contribs) (Added examples)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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


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)



Returns ipv4.


Returns ipv6.


Returns FF:0:0:0:0:0:0:FF.

if (!$iptype($ip)) {
  echo -ag $ip is an 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 of the local ip address.