Properties

$_emails

$_emails : 

Type

$_urls

$_urls : 

Type

$_domains

$_domains : 

Type

$_ip_whois

$_ip_whois : mixed||string|int

Type

mixed||string|int — IP Address Whois Buffer

$_ip_whoisservers

$_ip_whoisservers : mixed||string|int

Type

mixed||string|int — Whois Services for IPv4 & IPv6 Addresses

$_domain_whois

$_domain_whois : mixed||string|int

Type

mixed||string|int — Domain Name Whois Buffer

$_domain_whoisservers

$_domain_whoisservers : mixed||string|int

Type

mixed||string|int — Whois Services for TLDs

$g_tld

$g_tld : mixed||string|int

Type

mixed||string|int — TLD's Sub-main Nodes Buffer

$c_tld

$c_tld : mixed||string|int

Type

mixed||string|int — TLD's Country Nodes Buffer

Methods

__construct()

__construct() : 

__construct() Constructor

Returns

__destruct()

__destruct() : 

__destruct() Destructor

Returns

parseToArray()

parseToArray(  data,   item,   function,   class,   output = html) : mixed||string|int

parseToArray() Parses Whois Services Text/Data into an array

Parameters

data
item
function
class
output

Returns

mixed||string|int —

addToArray()

addToArray(\unknown  fields, \unknown  val, \unknown  response) : \unknown|\unknown[]

Parameters

\unknown fields
\unknown val
\unknown response

Returns

\unknown|\unknown[] —

getIP()

getIP() : 

getIP() Gets Users IP Address

Returns

extractURLS()

extractURLS(  data, mixed||string|int  ret) : mixed||string|int

extractURLS() Pulls URLs from String Data

Parameters

data
mixed||string|int ret

Returns

mixed||string|int —

extractEmails()

extractEmails(  data, mixed||string|int  ret) : mixed||string|int

extractEmails() Pulls Emails from String Data

Parameters

data
mixed||string|int ret

Returns

mixed||string|int —

sortArray()

sortArray(  data = array(),  dir = SORT_DESC) : mixed||string|int

extractEmails() Pulls Emails from String Data

Parameters

data
dir

Returns

mixed||string|int —

cleanEmails()

cleanEmails(  data = array(), mixed||string|int  ret = array()) : mixed||string|int

extractEmails() Pulls Emails from String Data

Parameters

data
mixed||string|int ret

Returns

mixed||string|int —

findEmails()

findEmails(mixed||string|int  ret,   where,   key) : mixed||string|int

findEmails() Extracts Email Addresses from Array Data

Parameters

mixed||string|int ret
where
key

Returns

mixed||string|int —

findWebsites()

findWebsites(mixed||string|int  ret,   where,   key) : mixed||string|int

findWebsites() Extracts Websites from Array Data

Parameters

mixed||string|int ret
where
key

Returns

mixed||string|int —

validateEmail()

validateEmail(  email) : 

validateEmail() Validates an Email Address

Parameters

email

Returns

validateDomain()

validateDomain(  domain) : 

validateDomain() Validates a Domain Name

Parameters

domain

Returns

validateIPv4()

validateIPv4(  ip) : 

validateIPv4() Validates and IPv6 Address

Parameters

ip

Returns

validateIPv6()

validateIPv6(  ip) : 

validateIPv6() Validates and IPv6 Address

Parameters

ip

Returns

getBaseDomain()

getBaseDomain( realm) : 

getBaseDomain() Removes Subdomains from Domain String

Parameters

realm

Returns

getBaseClass()

getBaseClass( realm) : 

getBaseDomain() Removes Subdomains from Domain String

Parameters

realm

Returns

findWhoisService()

findWhoisService(  tld) : string|bool

Locates Whois Service with resource

Parameters

tld

Returns

string|bool —

query()

query(  data,   output = html) : 

query() Queries Whois Services

Parameters

data
output

Returns