Files
safe/lib/whois.php

55 lines
1.4 KiB
PHP

<html>
<body>
<form target="<? echo $PHP_SELF; ?>" method="POST">
Domain: <input type="text" name="domain" value="<? echo $_POST["domain"] ?>">
<input type="submit" value="Lookup">
</form>
<?
if(isset($_POST["domain"]) && !empty($_POST["domain"])) {
$neutralnameserver = "toffee.snt.utwente.nl";
require_once("zonecheck.class.php");
$domainname = $_POST["domain"];
echo "<h1>Whois records for $domainname</h1>";
$zonecheck = checkzone($domainname, true, false);
?>
<table border=1 cellspacing=0 cellpadding=4>
<tr><td valign=top><h2>Raw output</h2><pre>
<?
for($i=0; $i<count($zonecheck->info); $i++) {
echo $zonecheck->info[$i]."\n";
}
?>
</pre></td><td valign=top><h2>Parsed output</h2>
<?
echo "<h3>Domain name</h3>";
echo "<pre>".$zonecheck->parseddomain."</pre>";
echo "<h3>Domain holder</h3>";
echo "<pre>".$zonecheck->registrant."</pre>";
echo "<h3>Admin contact</h3>";
echo "<pre>".$zonecheck->admincontact."</pre>";
echo "<h3>Tech contact</h3>";
echo "<pre>".$zonecheck->techcontact."</pre>";
echo "<h3>Nameservers</h3>";
echo "<pre>";
for($i=0; $i<count($zonecheck->ns); $i++) {
echo $zonecheck->ns[$i]."\n";
}
echo "</pre>";
echo "<h3>Registrar</h3>";
echo "<pre>".$zonecheck->registrar."</pre>";
echo "<h3>Service provider</h3>";
echo "<pre>".$zonecheck->rsp."</pre>";
?>
<hr><h3>Unparsed data</h3>
<pre>
<?
var_dump($zonecheck->meta);
?>
</pre></td></tr>
</table>
<?
} // if domain was posted
?>