Официальный чекер на анрег! На оф. сайте ICQ.com

Discussion in 'Skype, IRC, ICQ, Jabber и другие IM' started by xD.spx.be^, 24 Dec 2007.

  1. xD.spx.be^

    xD.spx.be^ New Member

    Joined:
    16 Dec 2007
    Messages:
    6
    Likes Received:
    1
    Reputations:
    0
    http://www.icq.com/fight/ - здесь можно выяснить, какой номер из двух введённых лучше (по мнению скрипта, т.е. xyz, инвиз и прочее игнорируется). Итак, в первую форму вводим один номер (например, 12345), а вдругую форму второй номер, 55555, к примеру. Узнаём, что наш номер 12345 проиграл номеру 55555 со счётом 58589 против 83304.
    И чекерские способности этого сервиса!
    Если ввести номер не из диапазона 10000-499999999, то мы увидим такое сообщение: "Make sure you enter a valid ICQ number." Если ввести оба номера из этого диапазона, один номер несуществующий, а другой существующий (свой, например. Чтоб точно знать, что он работает), то произойдёт то же самое! То есть сразу будет ясно, какой из номеров анрегнут!! Проверяем. Берём номерок 72739 с магазина Error'а и какой-нибудь там 76734, что не находится при поиске, скрипт выдаёт ошибку, т.е. номер 76734 анрегнут!
    copyright by ICQ.php (c)
     
  2. BlackCats

    BlackCats Elder - Старейшина

    Joined:
    1 Feb 2006
    Messages:
    642
    Likes Received:
    630
    Reputations:
    -3
    ты пытаешся нам донести что если номер инвиз - то он тоже анрегнут?:)
     
  3. halkfild

    halkfild Members of Antichat

    Joined:
    11 Nov 2005
    Messages:
    365
    Likes Received:
    578
    Reputations:
    313
    разобрал флеш, что проверяет и написал скрипт.. проверяет 2 номера
    при желании можна сделать проверка списка по 1 валидному номеру

    з.ы. не требует ввода картинок и тд.. вообщем можно полностю автоматизировать
    PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    <META name="author" content="halkfild">
    <meta name="Copyright" content="Copyright (c) Antichat.ru">
    <style>
    body  
      {   
       padding:10px;   
       background:#2A2E33;   
       font-family:tahoma, verdana, arial;   
       font-size:14px;   
       text-align:center;   
       color:#B9B9BD;   
      }  
      form  
      {   
       padding:10px;  
       border:1px solid #666;   
       width:445px;   
       margin:0 auto;   
      }
      input  
      {   
       vertical-align:middle;   
       margin:1px 0;   
       padding-right:10px;   
       border:1px solid #336600; 
       padding:2px;   
       background:#363940;   
       color:#B9B9BD;   
      } 
    </style>
    </head>
    <body>
    <strong>проверка номеров</strong>
    <form method='POST' action="<?=$_SERVER['PHP_SELF']?>">
    <input type=text name='num1'>
    <input type=text name='num2'>
    <input type=submit>
    </form>
    <?
    error_reporting(E_ALL);
    function icqparce($p1,$p2){   
      $host = "icq.com";
        $port = "80";
        
        $httpq     =
            "GET /fight/fight_frm.php?u1=".$p1."&u2=".$p2." HTTP/1.0\r\n".
            "Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*\r\n".
            "Referer: http://plain-text.info/search\r\n".
            "Content-Type: application/x-www-form-urlencoded\r\n".
            "User-Agent: icqspider\r\n".
            "Host: www.".$host."\r\n\r\n".
                
            $res= array(0,0);
        $sock = fsockopen($host, $port, $errno, $errstr, 10);

            if (!$sock) $mes .= "Невозможно подключиться к серверу, попробуйте позже :)";
            else {
          fwrite($sock, $httpq);
            $content = "";
                while (!feof($sock)) {
                    if (!$content .= fread($sock, 1)) {
                        $content = "";
                    }
                }
                fclose($sock);
                
                if (preg_match_all("/sc1\=(\d*)\&sc2\=(\d*)/", $content, $out)) {
                 if($out[1][0]!=0 && $out[2][0]!=0) {
            $res[0] .= $out[1][0];
            $res[1] .= $out[2][0];
           }
           else $res .= 'номер не существует';
          }
              else $res .= 'номер не существует';
            }
      return $res;
    }
    if (isset($_POST['num1'])&&isset($_POST['num2'])) {
      $r=icqparce(intval($_POST['num1']),intval($_POST['num2']));
      if (is_array($r)) {
          echo "ваш номер оценен в <b>".$r[0]."</b> баллов\r\n<br>";
          echo "номер противника оценен в <b>".$r[1]."</b> баллов\r\n<br>"; 
      }
      else {
        echo "один с номеров не существует";
      }
    }
    ?>
    </body>


    з.ы. что так жутко ачат тормозит =\ не запостить не прочитать =\\
     
    _________________________
  4. BlackCats

    BlackCats Elder - Старейшина

    Joined:
    1 Feb 2006
    Messages:
    642
    Likes Received:
    630
    Reputations:
    -3
    ну вашу мать, я же сказал - он даже инвиз на инрег принимает, нафига скрипт? чекать инвизы?
     
    1 person likes this.
  5. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Мда....а с чего взяли что их анрегнут?
    Если ли ужепроверенные там которые анрегнули ? =\