İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Whois Sorgulama kodu

M4HMuT

0
İyinet Üyesi
Katılım
21 Kasım 2010
Mesajlar
865
Reaction score
28
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.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst