First of all, hello folks.
Now, I have a problem with a PHP script for checking domain availability.
No mather what domain name I type on web page in a form, script always says "already in use". If anyone could help me,? tnx
Here is the code:
<?php
//error_reporting(0);
function lookup($domain)
{
exec("host -t ns $domain",$hasil);
if (ereg("host not found.",strtolower(trim($hasil[0]))))
// It possible only 1 ns or not found
{
return false;
} else
{
$hasilstr="";
for ($i=0;$i<=count($hasil);$i++)
{
$hasilstr.=ereg_replace("$domain name server","<LI>",$hasil[$i])."<BR>";
}
return $hasilstr;
}
}
?>
<?
$domain=$_POST['domain'];
if (!lookup("$domain"))
{
echo "$domain is available";
} else
{
echo "$domain already in use";
}
?>