Whois Sorgulama kodu

0
Onaylı Üye
Üye
Katılım
21 Kasım 2010
Mesajlar
865
Tepki puanı
27
Konum
Malatya
Merhaba arkadaşlar araştırdım ama sağlam bulmdm ücretsiz basit sadece dolu veya boş oldgnu gösteren bir whois sorgulama sistemine ihtiyacım var.Elinde olan varsa pm veya [email protected] dan ulaşırsanız sevinirim.
 
E
Erturk
Misafir
PHP:
<?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>


Buyur dostum. Basit anlamda işini görür. Kendine göre düzenlersin daha sonra. Sorunsuz calısıyor.
 
Geri
Üst