<?
// Scripting by Wouter van den Ende
// .com .net .org domeinen
$comserver = "whois.verisign-grs.net";
$comnomatch = "No match";
$netserver = "whois.verisign-grs.net";
$netnomatch = "No match";
$orgserver = "whois.verisign-grs.net";
$orgnomatch = "No match";
// .info .biz domeinen
$infoserver = "whois.opensrs.net";
$infonomatch = "NOT FOUND";
$bizserver = "whois.opensrs.net";
$biznomatch = "Not found";
// .nu domeinen
$nuserver = "whois.nic.nu";
$nunomatch = "Geen resultaten";
// .nl domeinen
$nlserver = "whois.nic.nl";
$nlnomatch = "is not a registered domain";
//.be domeinen
$beserver = "whois.dns.be";
$benomatch = "No such domain";
//DE FUNCTIE OM TE KIJKEN OF DIE VRIJ IS!
function whois($server, $domein,$ext){
$domein = $domein."$ext";
$data = "";
$fp = fsockopen($server, 43);
if($fp){
fputs($fp, $domein."\r\n");
while(!feof($fp)){
$data.=fread($fp,1000);
}
fclose($fp);
} else {
$data = "Error, can't open connection";
}
return $data;
}
//Is er een request gedaan, dan geef je output!
if ($domein) {
echo "<table cellspacing='2' cellpadding='2' width='99%' border='0'>".
"<tr><td width='25%'><b>Domein</b></td>".
"<td width='25%'><b>Status</b></td>".
"<td width='25%'><b>Aktie</b></td>".
"<td> </td>".
"<td> </td></tr>";
$ext = array("com","net","org","info","biz","nu","nl","be");
$aantal = count($ext);
for($i=0;$i<$aantal;$i++) {
$server = $ext[$i]."server";
$data[$i] = whois($$server,$domein,".".$ext[$i]);
$nomatch = $ext[$i]."nomatch";
if (ereg($$nomatch,$data[$i])) {
$data[$i] = "Domein is vrij";
$rij2 = "<a href='wouter.php?copyright=21Projects'>Registreer</a>";
} elseif ($data[$i] == "Error, can't open connection") {
$data[$i] = "Opzoeken mislukt";
} else {
$data[$i] = "Domein is bezet";
$rij2 = "<a href='?uitgebreid=".$ext[$i]."&dmn=$domein'>Whois</a>";
}
echo "<tr><td width='25%'>$domein.".$ext[$i]."</td>".
"<td width='25%'>".$data[$i]."</td>".
"<td>$rij2</td>".
"<td>$rij3</td></tr>";
$rij2 ="";
$rij3 ="";
}
}
echo "</table>";
//Wil iemand weten door wie het domein geregistreerd is, dan krijg je deze page te zien
if ($uitgebreid) {
$server = $uitgebreid."server";
$data = whois($$server,$dmn,".".$uitgebreid);
echo "<pre>".$data."</pre>";
}
?>
<div align='center'>
<form action='domeinen.php' method="post">
<font size="2" face="Verdana"><br>
Controleer hier uw domein:<br>
<b>www.</b> </font>
<input type='text' name='domein' value='kies een naam'>
<input type='submit' value='Controleer'>
</form>
</div>