Skip to content

roozbeh360/domain-check-class

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

domain-check-class

/**
 * Simple class to query whois servers for domain availability.
 * 
 * @author Original: Roozbeh Baabakaan 
 * @author Latest: Lawrence Cherone.co.uk
 * @Version: 1.1
 * 
 **/

Usage example:

<?php 
// the domain name we want to check, this could be populated via a form or such
$domain = 'google';

// include the class
include 'whois.class.php';

// initialize the domain check class
$whois = new domainCheck();

// process only com, net, org tlds
// $result = $whois->processWhois($domain, array('com', 'net', 'org'));

// process all available tlds
$result = $whois->processWhois($domain);

/*
$result Array
(
    [google] => Array
        (
            [com] => <span style="color:red">registered</span>
            [net] => <span style="color:red">registered</span>
            [org] => <span style="color:red">registered</span>
            [info] => <span style="color:red">registered</span>
            [name] => <span style="color:red">registered</span>
            [ca] => <span style="color:red">registered</span>
            [ir] => <span style="color:green">available</span>
        )

)
*/

// display - loop through the result and echo
foreach($result as $domain => $tlds){
	echo '<h1>Whois Result for '.$domain.'</h1>';
	foreach($tlds as $tld => $status){
		echo '<span><a href="http://'.$domain.'.'.$tld.'">http://'.$domain.'.'.$tld.'</a> is '.$status.'</span><br>';
	}
}
?>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages