<?php
include($_SERVER['DOCUMENT_ROOT']."/classes/whois/server_list.php");
include($_SERVER['DOCUMENT_ROOT']."/classes/whois/whois_class.php");
// error_reporting(E_ALL);
$my_whois = new Whois_domain;
$my_whois->possible_tlds = array_keys($servers); // this is the array from the included server list
if (isset($_POST['submit'])) {
$my_whois->tld = $_POST['tld'];
$my_whois->domain = $_POST['domain'];
$my_whois->free_string = $servers[$_POST['tld']]['free'];
$my_whois->whois_server = $servers[$_POST['tld']]['address'];
$my_whois->whois_param = $servers[$_POST['tld']]['param'];
$my_whois->full_info = (isset($_POST['all_info'])) ? $_POST['all_info'] : "no"; // between "no" and "yes" to get all whois information
$my_whois->process();
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Whois class example</title>
</head>
<body>
<h2>Whois domain name check</h2>
<p>With this class is it possible to check the whois information for domain names.<br>
If the result for a query is negative that a standard message is given. <br>
<b>Special features: </b></p>
<ul>
<li> String validation for the name part</li>
<li>Dynamic select menu for the defined tld's.</li>
<li>Domain check or full domain query </li>
</ul>
<p><b>Try it: </b><br>
Enter here the name for a domain name what you want to check<br>
and select the type of tld you want to check.</p>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="form">
<input type="text" name="domain" size="14" maxlength="63" value="<?php echo (isset($_POST['domain'])) ? $_POST['domain'] : ""; ?>">
<?php echo $my_whois->create_tld_select(); // this method generates the select menu woth all tld's ?>
<br>
Show all info?<input name="all_info" type="checkbox" value="yes">
<input name="submit" type="submit" value="Whois">
</form>
<p><?php echo ($my_whois->msg != "") ? $my_whois->msg : ""; ?></p>
<!-- this will show up all info from the whois server -->
<?php if ($my_whois->info != "") { ?>
<h2><?php echo "Whois ".$my_whois->compl_domain."?" ?></h2>
<blockquote>
<?php echo nl2br($my_whois->info); ?>
</blockquote>
<?php } ?>
</body>
</html>
|