Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Whois Sorgulama kodu

M4HMuT

0
Onaylı Üye
Üye
Katılım
21 Kasım 2010
Mesajlar
865
Açılan Konu
119
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.
 

M4HMuT

0
Onaylı Üye
Üye
Katılım
21 Kasım 2010
Mesajlar
865
Açılan Konu
119
Tepki puanı
27
Konum
Malatya
Teşekkürler hocam
 
Üst