<?php
function checkDomain($domain,$server,$findText){
$con = fsockopen($server, 43);
if (!$con) return false;
fputs($con, $domain."\r\n");
$response = ' :';
while(!feof($con)) {
$response .= fgets($con,128);
}
fclose($con);
if (strpos($response, $findText)){
return true;
}
else {
return false;
}
}
function showDomainResult($domain,$server,$findText){
if (checkDomain($domain,$server,$findText)){
echo "<tr><td><font size='2' face='verdana'>$domain</font></td><td><font color='#009900' size='2' face='verdana'>Kaydedilebilir.</font></td></tr>";
}
else {echo "<tr><td><font size='2' face='verdana'>$domain</font></td><td><font color='red' size='2' face='verdana'>Daha önce alınmış</font></td></tr>";
}
}
if (isset($_POST)){
$domainbase = (isset($_POST['domainname'])) ? $_POST['domainname'] : '';
$d_all = (isset($_POST['all'])) ? 'all' : '';
$d_com = (isset($_POST['com'])) ? 'com' : '';
$d_net = (isset($_POST['net'])) ? 'net' : '';
$d_org = (isset($_POST['org'])) ? 'org' : '';
$d_info = (isset($_POST['info'])) ? 'info' : '';
if (strlen($domainbase)>2){
if (($d_com != '') || ($d_all != '') ) showDomainResult($domainbase.".com",'whois.crsnic.net','No match for');
if (($d_net != '') || ($d_all != '') ) showDomainResult($domainbase.".net",'whois.crsnic.net','No match for');
if (($d_org != '') || ($d_all != '') ) showDomainResult($domainbase.".org",'whois.publicinterestregistry.net','NOT FOUND');
if (($d_info != '') || ($d_all != '') ) showDomainResult($domainbase.".info",'whois.afilias.net','NOT FOUND');
}
}
?>
<html>
<head>
<meta http-equiv="Content-Language" content="tr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<title>Domain Sorgula</title>
</head>
<body>
<form action="" name="domain" id="domain" method="post">
<input type="text" name="domainname" size="18" style="border: 1px solid #000000">
<input type="checkbox" name="com" value="ON" checked>.com
<input type="checkbox" name="net" value="ON">.net
<input type="checkbox" name="org" value="ON">.org
<input type="submit" value="Sorgula">
</form>
</body>
</html>