İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

Örnek: Whois scriptini Sorgula deyince Popup Açtırmak.

webkare

1
İyinet Üyesi
Katılım
27 Ocak 2009
Mesajlar
1,810
Reaction score
20
Konum
Ankara
Arkadaşlar elimdeki whois scriptini sorgulamaya tıklayınca farklı bi sayfada açıyo . Buraya kadar tamam diyelim ama sorun şu mesela bir tablonun içine gödüm kodları. Sorgulamak istediğim alan adını yazıp sorgula dediğimde farklı bi sayfada ama tablonun dışına taşarak fln çıkartıyor. Benim istediğimse Sorgula dediğimde Popup olarak açtırmak ve sadece orda alan adının bılgısını cıkartmak. Bunun için ne yapmam gerekiyor ?
 

webkare

1
İyinet Üyesi
Katılım
27 Ocak 2009
Mesajlar
1,810
Reaction score
20
Konum
Ankara
Hocam kodları aşağıda verdim. Demek istediğimi anladınız sanırım ?

PHP:
<?php
    function checkDomain($domain,$server,$findText){
        // Open a socket connection to the whois server
        $con = fsockopen($server, 43);
        if (!$con) return false;
        
        // Send the requested doman name
        fputs($con, $domain."\r\n");
        
        // Read and store the server response
        $response = ' :';
        while(!feof($con)) {
            $response .= fgets($con,128); 
        }
        
        // Close the connection
        fclose($con);
        
        // Check the response stream whether the domain is available
        if (strpos($response, $findText)){
            return true;
        }
        else {
            return false;   
        }
    }
    
    function showDomainResult($domain,$server,$findText){
       if (checkDomain($domain,$server,$findText)){
          echo "<tr><td>$domain</td><td>Kaydedilebilir</td></tr>";
       }
       else echo "<tr><td>$domain</td><td>Daha Once Alinmis</td></tr>";
    }
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html>
<head>
   <title>Sorgulama Sistemi</title>
   <link href="dd/style.css" rel="stylesheet" type="text/css" />
</head>
<body bgcolor="#F4F4F4">
      <form action="<?php echo $_SERVER['PHP_SELF']; ?>" align="left" method="post" target="_blank"  name="domain" id="domain">
        <font face="Tahoma" size="2"><b>Alan Adı (Domain) Sorgulama:</b></font>
        <table>
          <tr><td><input class="text" name="domainname" type="text" size="38"/></td></tr>
          <tr>
            <td>
                <input type="checkbox" name="all" checked value="ON" />Tümü
                <input type="checkbox" name="com" value="ON"/>.com
                <input type="checkbox" name="net" value="ON"/>.net
                <input type="checkbox" name="org" value="ON"/>.org
                <input type="checkbox" name="info" value="ON"/>.info
            </td></tr>
            <tr><td align="center"><br/><input class="text" type="submit" name="submitBtn" value="Sorgula"/></td></tr>
        </table>  
      </form>
<?php    
    if (isset($_POST['submitBtn'])){
        $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' : '';    
        
        // Check domains only if the base name is big enough
        if (strlen($domainbase)>2){
?>
        <table width="100%">
<?php        
            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');
?>
        </table>
     </div>
<?php            
        }
    }
?>    
</body>
</html>
 

*siber*

0
İyinet Üyesi
Katılım
20 Temmuz 2005
Mesajlar
2,014
Reaction score
1
Konum
about:blank
tablo içine şu kodlarını göm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Sorgulama Sistemi</title>
<link href="dd/style.css" rel="stylesheet" type="text/css" />
</head>
<body bgcolor="#F4F4F4">
<form action="yenipop.php" align="left" method="post" target="_blank" name="domain" id="domain">
<font face="Tahoma" size="2"><b>Alan Adı (Domain) Sorgulama:</b></font>
<table>
<tr><td><input class="text" name="domainname" type="text" size="38"/></td></tr>
<tr>
<td>
<input type="checkbox" name="all" checked value="ON" />Tümü
<input type="checkbox" name="com" value="ON"/>.com
<input type="checkbox" name="net" value="ON"/>.net
<input type="checkbox" name="org" value="ON"/>.org
<input type="checkbox" name="info" value="ON"/>.info
</td></tr>
<tr><td align="center"><br/><input class="text" type="submit" name="submitBtn" value="Sorgula"/></td></tr>
</table>
</form>


yenipop.php içinede şunları göm.

PHP:
<?php 
    function checkDomain($domain,$server,$findText){ 
        // Open a socket connection to the whois server 
        $con = fsockopen($server, 43); 
        if (!$con) return false; 
         
        // Send the requested doman name 
        fputs($con, $domain."\r\n"); 
         
        // Read and store the server response 
        $response = ' :'; 
        while(!feof($con)) { 
            $response .= fgets($con,128);  
        } 
         
        // Close the connection 
        fclose($con); 
         
        // Check the response stream whether the domain is available 
        if (strpos($response, $findText)){ 
            return true; 
        } 
        else { 
            return false;    
        } 
    } 
     
    function showDomainResult($domain,$server,$findText){ 
       if (checkDomain($domain,$server,$findText)){ 
          echo "<tr><td>$domain</td><td>Kaydedilebilir</td></tr>"; 
       } 
       else echo "<tr><td>$domain</td><td>Daha Once Alinmis</td></tr>"; 
    } 
?> 

<?php     
    if (isset($_POST['submitBtn'])){ 
        $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' : '';     
         
        // Check domains only if the base name is big enough 
        if (strlen($domainbase)>2){ 
?> 
        <table width="100%"> 
<?php         
            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'); 
?> 
        </table> 
     </div> 
<?php             
        } 
    } 
?>     
</body> 
</html>
 

webkare

1
İyinet Üyesi
Katılım
27 Ocak 2009
Mesajlar
1,810
Reaction score
20
Konum
Ankara
Php bilgim 0 denebilecek kadar az kusura bakmayın arkadaşlar birşey daha sormak ıstıyorum. Peki bu " Sorgula " Butonunu kaldırmak ıstıyorum onun yerıne kendı koydugum resmi koymak ıstıyorum. Yani bnm koydugum sorgula resmıne tıklayınca sorgulamasını ıstıyorum.

Bunun ıcın ne yapabılırım ?
 

webkare

1
İyinet Üyesi
Katılım
27 Ocak 2009
Mesajlar
1,810
Reaction score
20
Konum
Ankara
Type="image" yaptığım anda düzen alt üst oluyor. Yani resim çıkıyor buraya kadar tamam ama sorgulama yapmıyor boş açıyor sayfayı. Yoka biliyoeum terimlerin cogunu.
 

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