Показать сообщение отдельно

чекер доменов, довольно быстрый.
  #9  
Старый 10.03.2009, 03:04
159932
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
С нами: 9799586

Репутация: 1385


По умолчанию чекер доменов, довольно быстрый.

PHP код:
<html>
<head>
<title>Дома чикаем .. на принадлежность открытых замков || скопипастил сам у себя, и посему не считаю это плагиатом ..</title>
<link rel="icon" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJcSURBVDjLpZPNS9RRFIaf+5tx/JqxUZGKQtEkyJBKw1ZhG0mSFkW1aVW7Wgpusv4CoX20KIgIKowgZSgwrIVghFQbM2swQRM/xmx05jf33nNaBJNWtKizPJzzcDjv+xpV5X8q+mvDPTdxVXpV6BahQxVUGBchpcL1xEnNbp43my9wz02nCrdMfV+jSXagsRpQj+aW8JkJwg8DaREuVJ/S0d8AbsSc0mTnYLDjPFqxDb8xiYTLqMuDKSMoa8bYgPDzA8KF0dN15/RREWBHTI0qM5HWe3EJ1vD5NNhviAtRn/8BEcWU1hMpbeXr2MWsCA07z+tKAKBCb9DQH9cYSJgGt87I4yWQAvgCL56B2Cxu7R0+/EjFvv64eHoBAgARekz1ESSfRl0OFcuxE+WoWNRbjnZmUQlRm8Wtviaa3It4eooqiNBCaRWSW2X6bTWYBJhf5FFF3Qq7a54CId7TWASokFOXj+EdNQ3tVNTuwQSRrfviWV94g64NgSoiRH5e4EljcwchRmU8R2J7M0G0ZAvA2xC/PIwJKhAfxYZMb/7BkF2awMTqCcJR7MYcsNmhil37CMv3iVYdILc0gy0wVJQxM2jqRPgUP3InLvY9bn2GSLKHkmQbqCdcfElh9iaR8l2YquPMPLmUdZamQ1d0sWikxfvmTLSu60FZ/WmIfMNlXuFzc6jLY6IJIomDeJrITA6TmUqdbevXh79Zef6u6RLPjcqWvsZY7X6CkgDE4ULP+vwUX8YG0s5yuf2qpv6YBYDZ2yYunj4Rur2nwxXAWcadJeUsA4ev/SVM/1LfAVOtXW4xpbWpAAAAAElFTkSuQmCC" type="image/x-icon">
<style>
<!--
image {
    border:0;
    }
body {
    font-family: verdana, arial, helvetica, sans-serif;
    margin:0;
    padding:0;
    text-align:center;
    font-size:0.7em;
    background:#FFFFFF;
    }
-->
</style>
</head>
<body>
<center><br><br>
<img src="data:image/png;base64,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">
<form method="post" action="">
<textarea name="doms" style="width:400px; height:200px; border:1px black solid; padding:3px; margin:15px"></textarea><br><br>
проверить на зоны<br>
<input name="dom" style="width:180px; height:20px; border:1px black solid; padding:3px; margin-top:5px; margin-bottom:15px; text-align:center"><br>
<input type="submit" value="чекнуть" style="border:1px #89B4CC solid;">
</form>
<?
/*
тра тата .. типо коменты ..
опера рулит, валенки валяют ..
чек происходит не по всем доменам, но зато очень быстро, ибо на 1 домет тратиться всего 100байт входящего трафа ..
моё любимое слово из трёх букв - "ЕЩЁ"

(c) 159932
*/
$pag 'http://ruserver.net/?p=check_domain&domain=';
if (!empty(
$_POST['doms'])){
echo 
'
<div style="border:1px solid #E5E8D5; width:420px; padding:18px; margin:40px; background-color:#FFFBF2; text-align:left">'
;
$doms explode("\n",$_POST['doms']);
    
    
$mh curl_multi_init();
        foreach (
$doms as $url) {
            if (
strlen(trim($url)) > 3$i $pag.trim($url);
                else continue;
            
$conn[$i] = curl_init($i);
            
curl_setopt($conn[$i], CURLOPT_RETURNTRANSFER1);
            
curl_multi_add_handle ($mh,$conn[$i]);
        }

        do {
            
$mrc curl_multi_exec($mh$active);
        } while (
$mrc == CURLM_CALL_MULTI_PERFORM);

        while (
$active and $mrc == CURLM_OK) {
            if (
curl_multi_select($mh) != -1) {
                do {
                    
$mrc curl_multi_exec($mh$active);
                } while (
$mrc == CURLM_CALL_MULTI_PERFORM);
            }
        }

        if (
$mrc != CURLM_OK) print "*** сломался, по этой причине -  $mrc\r\n";

        foreach (
$conn as $i => $url) {
            
$res[$i]=curl_multi_getcontent($conn[$i]);
            
curl_multi_remove_handle($mh,$conn[$i]);
            
curl_close($conn[$i]);
        }
        
        
curl_multi_close($mh);
        
    
asort($res);

    foreach(
$res as $url=>$data){
        if (
strpos($data,'whois_answer(-1);') !== false) echo '<font color="orange">'.substr($url,43).'</font><br>';
        elseif (
strpos($data,'whois_answer(0);') !== false) echo '<font color="red">'.substr($url,43).'</font><br>';
        elseif (
strpos($data,'whois_answer(1);') !== false) echo '<font color="green">'.substr($url,43).'</font><br>';
        else echo 
'<font color="black">'.substr($url,43).'</font><br>';
    }
    unset(
$conn,$mh,$mrc,$res,$active,$i);

echo 
'</div>';
}

if (!empty(
$_POST['dom'])){
$zones = array('ru''su''com''net''org''biz''info''name''us''tv''cc''ws''cn''in''mobi''asia');
echo 
'
<div style="border:1px solid #E5E8D5; width:420px; padding:18px; margin:40px; background-color:#FFFBF2; text-align:left">'
;

$urls explode(',',$_POST['dom']);
$mh curl_multi_init();

    while(
count($urls)){
        
$url trim($urls[0]);
            
array_shift($urls);
            foreach (
$zones as $zone) {
                if (
strlen($url) > 0$i $pag.$url.'.'.$zone;
                    else continue;
                
$conn[$i] = curl_init($i);
                
curl_setopt($conn[$i], CURLOPT_RETURNTRANSFER1);
                
curl_multi_add_handle ($mh,$conn[$i]);
            }
    }

        do {
            
$mrc curl_multi_exec($mh$active);
        } while (
$mrc == CURLM_CALL_MULTI_PERFORM);

        while (
$active and $mrc == CURLM_OK) {
            if (
curl_multi_select($mh) != -1) {
                do {
                    
$mrc curl_multi_exec($mh$active);
                } while (
$mrc == CURLM_CALL_MULTI_PERFORM);
            }
        }

        if (
$mrc != CURLM_OK) print "*** сломался, по этой причине -  $mrc\r\n";

        foreach (
$conn as $i => $url) {
            
$res[$i]=curl_multi_getcontent($conn[$i]);
            
curl_multi_remove_handle($mh,$conn[$i]);
            
curl_close($conn[$i]);
        }
        
        
curl_multi_close($mh);
        
    
asort($res);
    
    foreach(
$res as $url=>$data){
        if (
strpos($data,'whois_answer(-1);') !== false) echo '<font color="orange">'.substr($url,43).'</font><br>';
        elseif (
strpos($data,'whois_answer(0);') !== false) echo '<font color="red">'.substr($url,43).'</font><br>';
        elseif (
strpos($data,'whois_answer(1);') !== false) echo '<font color="green">'.substr($url,43).'</font><br>';
        else echo 
'<font color="black">'.substr($url,43).'</font><br>';
    }
    unset(
$conn,$mh,$mrc,$res,$active,$i);

echo 
'</div>';
}
?>
</center>
<div style="text-align:left; padding-left:8px; padding-bottom:5px; position:fixed; bottom:0; width:50%;">
<font color="red">site.com</font> - домен занят<br>
<font color="orange">site.com</font> - нет возможности проверить<br>
<font color="green">site.com</font> - домен свободен<br>
<font color="black">site.com</font> - произошла ошибка<br>
</div>
</body>
</html>
http://rapidshare.com/files/207337488/4_domen.php.html
а то пробелы форум лишние ставит=\
 
Ответить с цитированием