Hoi, mijn domein check werkt niet goed meer, ik heb alles na gekeken, maar op de 1 of andere reden geeft ie alle .net vrij aan en alle .be bezet..
Heeft iemand een oplossing?
Hieronder de code:
<?php
if ($submit) {
// .nl
$ext="nl";
$server = "whois.domain-registry.nl";
check($domein,$ext,$server);
// .be
$ext="be";
$server = "whois.dns.be";
check($domein,$ext,$server);
// .net
$ext="net";
$server = "rs.internic.com";
check($domein,$ext,$server);
// .org
$ext="org";
$server = "whois.publicinterestregistry.net";
check($domein,$ext,$server);
// .com
$ext="com";
$server = "whois.verisign-grs.com";
check($domein,$ext,$server);
// .info
$ext="info";
$server = "whois.afilias.info";
check($domein,$ext,$server);
// .name
$ext="name";
$server = "whois.nic.name";
check($domein,$ext,$server);
// .us
$ext="us";
$server = "whois.nic.us";
check($domein,$ext,$server);
// .co.uk
$ext="co.uk";
$server = "whois.nic.uk";
check($domein,$ext,$server);
// .org.uk
$ext="org.uk";
$server = "whois.nic.uk";
check($domein,$ext,$server);
// .biz
$ext="biz";
$server = "whois.neulevel.biz";
check($domein,$ext,$server);
}
?><?php
function check($domein,$ext,$server)
{
if($ext=="nl") {
$zoek = "is ".$domein.".".$ext.""; }
else {
$zoek = $domein.".".$ext; }
$socket = fsockopen("$server", 43);
if(!$socket)
{
echo "Error";
} else {
fputs($socket,"$zoek \n");
while(!feof($socket))
{
$uitvoer .= fgets($socket,128);
}
fclose($socket);
}
if (preg_match ("/No such domain/i", $uitvoer) || preg_match ("/No match/i", $uitvoer) || preg_match ("/is Free/i", $uitvoer) || preg_match ("/Not found/i", $uitvoer))
{
echo "<b>www.$domein.$ext</b>: <font color=\"green\">beschikbaar</a></font><br />\n";
} else {
echo "<b>www.$domein.$ext</b>: <font color=\"red\">niet beschikbaar</font><br />\n";
}
}
?>