Momenteel heb ik dit draaien:
Dat was een kant en klaar scriptje wat ik ooit gedownload heb. Ben geen SIDN deelnemer.PHP Code:
<?php
$whois = array();
$whois['nl'] = array("whois.domain-registry.nl", 43, "{domein}.nl", "is free");
$whois['be'] = array("whois.dns.be", 43, "{domein}", "FREE");
$whois['com'] = array("whois.nsiregistry.net", 43, "{domein}.com", "No match for");
$whois['net'] = array("whois.nsiregistry.net", 43, "{domein}.net", "No match for");
$whois['org'] = array("whois.publicinterestregistry.net", 43, "{domein}.org", "NOT FOUND");
$whois['info'] = array("whois.afilias.info", 43, "{domein}.info", "NOT FOUND");
$whois['biz'] = array("whois.biz", 43, "{domein}.biz", "Not found:");
$whois['nu'] = array("whois.nic.nu", 43, "{domein}.nu", "NO MATCH");
function whois($whois)
{
list ($server, $poort, $domein, $vrij) = $whois;
$domein = str_replace("{domein}", $_GET['domein'], $domein);
$fp = fsockopen($server, $poort);
if($fp)
{
fputs($fp, $domein."\r\n");
while(!feof($fp))
{
$data .= fread($fp, 1000);
}
fclose($fp);
}
else
{
$data = "error";
}
return $data;
}
if (!empty($_GET['domein']))
{
if (!empty($_GET['ext']))
{
echo "<pre>".whois($whois[$_GET['ext']])."</pre>".
"<br />".
"» <a href=\"?domein=".$_GET['domein']."\">Terug</a>";
}
else
{
echo "<table>".
"<tr>".
"<td><u>Domeincheck:</u></td>".
"<td> </td>".
"</tr>";
foreach ($whois as $ext => $value)
{
list ($server, $poort, $domein, $vrij) = $value;
$data = whois($value);
if (!ereg($vrij, $data))
{
$status = "<a href=\"?domein=".$_GET['domein']."&ext=".$ext."\"><font color=\"red\">bezet</font></a>";
}
elseif ($data == "error")
{
$status = "<font color=\"red\">error</font>";
}
else
{
$status = "<font color=\"darkgreen\">vrij <a href='index2.php'>bestel</a></font>";
}
echo "<tr>".
"<td>".$_GET['domein'].".".$ext."</td>".
"<td align=\"right\">".$status."</td>".
"</tr>";
}
echo "</table>".
"<br />".
"» <a href=\"index.php\">Terug</a>";
}
}
else
{}
?>
Maar dit blijft nu maar draaien zonder antwoord te geven verder. Duurder voorheen ook altijd wel een minuutje.
Volgens mij zal dat wel liggen aan het feit dat het domain-registry deel voor .nl domeinen niet meer werkt sinds DRS5.
Is dit middels een kleine aanpassing nog werkend te krijgen? Of moet er echt flink vertimmerd worden? Dit was namelijk op deze wijze lekker makkelijk te integreren in de website.