[need] скрипт проверки icq на невидимость

Discussion in 'PHP' started by ***Term1T***, 10 Aug 2008.

  1. ***Term1T***

    ***Term1T*** New Member

    Joined:
    18 Jun 2008
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Нуден аналог inviz.su или kanicq.ru/invisible
    может кто поделица7
     
  2. razzzar

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

    Joined:
    16 Jun 2007
    Messages:
    92
    Likes Received:
    75
    Reputations:
    5
    как вариант из своего скрипта отсылать запросы к inviz.su и парсить ответ :)
     
    2 people like this.
  3. ***Term1T***

    ***Term1T*** New Member

    Joined:
    18 Jun 2008
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    ну я вобщем то нуб в этом
    но фишка такая что надо скрипт на свой хост поставить
    чтоб я один либо не очень много народу юзали чтобы нагрузки меньше было след менье ерроров и больше скорость проверки
    просто есть батник который весь кл автоматом чекает
     
  4. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    PHP:
    <?php
    $xek 
    '22222208';
    $fp fsockopen("kanicq.ru"80$errno$errstr30);
    $query 'human=1&uin='.$xek.'&uin4login=&password4login=';
    $out "POST /invisible/?method=2 HTTP/1.1\r\n";
    $out .= "Host: kanicq.ru\r\n";
    $out .= "Referer: http://kanicq.ru/invisible/?method=2\r\n";
    $out .= "Content-Type: application/x-www-form-urlencoded\r\n";
    $out .= "Content-length: ".strlen($query)."\r\n\r\n";
    $out .= $query;
    fwrite($fp$out);
    $result '';
    while (!
    feof($fp))
    {
    $result .= fgets($fp128);
    }
    if ( 
    preg_match ("/Free for chat/i" "$result")) { $status "ГОТОВ К ОБЩЕНИЮ"; }
    elseif ( 
    preg_match ("/Online/i" ,"$result")) { $status "ОНЛАЙН"; }
    elseif ( 
    preg_match ("/Away/i" "$result")) { $status "ОТОШЕЛ"; }
    elseif ( 
    preg_match ("/N\/A/i" "$result")) { $status "НЕДОСТУПЕН"; }
    elseif ( 
    preg_match ("/Occupied/i" "$result")) { $status "ЗАНЯТ"; }
    elseif ( 
    preg_match ("/DND/i" "$result")) { $status "ПРОСИТ НЕ БЕСПОКОИТЬ"; }
    elseif ( 
    preg_match ("/offline/i" "$result")) { $status "ОФФЛАЙН"; }
    elseif ( 
    preg_match ("/status\/invisible/i" "$result")) { $status "НЕВИДИМЫЙ"; }
    else { 
    $status "НЕИЗВЕСТНО"; }

    $send .= 'Номер '.$xek.' сейчас '.$status.'!'."\n";
    echo 
    $send;
     
  5. devton

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

    Joined:
    26 Oct 2007
    Messages:
    3,371
    Likes Received:
    5,124
    Reputations:
    48
    TrrmiT, выложенный код работает засчет канАйсиКью :(
    хочешь на собственном сайте поднять - найди Hormold
     
  6. biophreak

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

    Joined:
    3 Aug 2007
    Messages:
    348
    Likes Received:
    63
    Reputations:
    15
    Я тут выкладывал такой скрипт на перле...
    Скачать можешь отсюда: http://phreak.nkoort.ru/source
    Как пользоваться, думаю, догадаешься, если нет - стучи в ПМ, все расскажу )
     
  7. slider

    slider Reservists Of Antichat

    Joined:
    4 Sep 2005
    Messages:
    501
    Likes Received:
    711
    Reputations:
    748
    Жестко ты его ник исковеркал.... =\
    >кэникью
     
  8. Focster

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

    Joined:
    8 Jul 2007
    Messages:
    44
    Likes Received:
    5
    Reputations:
    1
    А что случилось с inviz.su ??