Вход Регистрация
Файл: proverkadomains/index.php
Строк: 122
<?php
require('../includes/header.php');
require(
'../includes/db.php');
    function 
checkDomain($domain,$server,$findText){
        
// Open a socket connection to the whois server
        
$con fsockopen($server43);
        if (!
$con) return false;
        
        
// Send the requested doman name
        
fputs($con$domain."rn");
        
        
// 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>AVAILABLE</td></tr>";
       }
       else echo 
"<tr><td>$domain</td><td>TAKEN</td></tr>";
    }
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html>
<head>
   <title>MicroWhois domain checker</title>
</head>
<body>
    <div id="main">
      <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="domain" id="domain">
<div class="foot">Проверка домена</div>
      <div class="gmenu">
Название домена:
        <table>
          <tr><td><input class="text" name="domainname" type="text" size="15"/></td></tr>
          <tr>
            <td>
                <input type="checkbox" name="all" checked />All
                <input type="checkbox" name="com"/>.com
                <input type="checkbox" name="net"/>.net
                <input type="checkbox" name="org"/>.org
                <input type="checkbox" name="info"/>.info
            </td></tr>
            <tr><td align="center"><br/><input class="text" type="submit" name="submitBtn" value="Проверить"/></td></tr>
        </table>  
      </form>
<?php    
echo '</div><div class="foot"><img src="http://flowap.ru/img/links.png"> <a href="/">На главную</a><br/></div>';
    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){
?>
      <div id="caption">RESULT</div>
      <div id="result">
        <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            
echo '</div><div class="foot"><a href="/">На главную</a><br/></div>';
 }
  }
?>    
    </div>
</body>
Онлайн: 1
Реклама