PHP: Domain Sorgulama Uygulaması (Whois Search)

php domain whois

Yeni bir proje için en temel öğe uygun domain bulabilmektir.  Bu uygulamamızda yerel sunucunuzda dilediğiniz domainin whois kayıtlarını sorgulama olayını inceleyeceğiz.

Bu uygulama için class.whois.php PHP sınıfını kullanıyoruz.

index.php


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php
$domain=$_GET['domain'];
?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
<title>< <?=$domain?> > Domain arama</title>
</head>

<body>

<h2>Serpito Domain Whois Sorgulama aracı</h2>
<div style="width:100%px; height:50px; background-color:#E3E3DD; padding-top:5px; margin-top:10px;" align="center">
<form method="get" enctype="application/x-www-form-urlencoded">
<input type="text" value="<?=$domain?>" style="height:24px; padding-left:4px; color:#7E703A; padding-top:5px; font-weight:bold; width:200px;" name="domain" />
</form> <code>Örnek: serpito.com , google.com</code>
</div>
<?php
if(isset($_GET['domain'])){

function getwhois($domain, $tld)
{
require_once("class.whois.php");

$whois = new Whois();

if( !$whois->ValidDomain($domain.'.'.$tld) ){
return 'Sorry, the domain is not valid or not supported.';
}

if( $whois->Lookup($domain.'.'.$tld) )
{
return $whois->GetData(1);
}else{
return 'Sorry, an error occurred.';
}
}

$domain = trim($_REQUEST['domain']);

$dot = strpos($domain, '.');
$sld = substr($domain, 0, $dot);
$tld = substr($domain, $dot+1);

$whois = getwhois($sld, $tld);
?>
<div align="center" style="font-weight:bold; color:#42554E;">
<?php
echo "<pre>";
echo $whois;
echo "</pre>";

?>
</div>
<?php
}
?>
</body>
</html>

Uygulamanın çalışır demosunu incelemek için tıklayınız.

Uygulama dosyalarını zip şeklinde indirmek için tıklayınız.

Atilla Akoğlu

Creating web applications since 2004. e-commerce, entrepreneur and enterprise advisor. Always open for new projects, ideas and deals...  

Website - Twitter - Facebook - More Posts

2 Comments

  • 28 Mart 2010 - 22:42 | Permalink

    editleyebilmek açısından birazcık açsaydınız çok daha güzel olurdu emeğinize sağlık :)

  • 16 Ağustos 2010 - 19:45 | Permalink

    @seyri dizi : Yüzsüzlüğün bu kadarı

  • Bir Cevap Yazın

    E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

    *

    Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>