нужен скрипт для проверки ЛС на античате

Discussion in 'PHP' started by Godfather Bulan, 26 Feb 2009.

  1. Godfather Bulan

    Godfather Bulan Elder - Старейшина

    Joined:
    18 Mar 2008
    Messages:
    172
    Likes Received:
    443
    Reputations:
    25
    Для тулбара. т.е. скрипт должен показывать ЛС
    ну например... у меня их сейчас 190...
    скрипт должен вывести:
    190
    у дяди васи 45
    скрипт должен вывести
    45
    т.е. я не имею ввиду проверку чужих)))) сообщений)) а каждого юзнра отдельно =) к сожелению мой граббер не сработал....
    з.ы. скрипт на пхп желательно!
     
    7 people like this.
  2. bombeg

    bombeg Member

    Joined:
    27 Oct 2008
    Messages:
    136
    Likes Received:
    83
    Reputations:
    8
    PHP:
    <?php
    $user 
    '';
    $pass '';
    if(!
    file_exists('ac_cookie.dat') || filesize('ac_cookie.dat') == 0) {
        
    $ch curl_init('http://forum.antichat.ru/login.php');
        
    curl_setopt($chCURLOPT_POST1);
        
    curl_setopt($chCURLOPT_POSTFIELDS"vb_login_username={$user}&vb_login_password={$pass}&cookieuser=1&do=login&forceredirect=1");
        
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
        
    curl_setopt($chCURLOPT_NOBODY1);
        
    curl_setopt($chCURLOPT_HEADER1);
        
    curl_setopt($chCURLOPT_REFERER'http://forum.antichat.ru/');
        
    $get curl_exec($ch);
        
    $err curl_error($ch);
        if(
    $err) {
            die(
    $err);
        }
        
    preg_match_all('/Set\-Cookie\: (.*?);/i'$get$out);
        
    $fp fopen('ac_cookie.dat''w');
        foreach(
    $out[1] as $value)
        {
            
    fputs($fp"{$value}; ");
        }
        
    fclose($fp);
        
    curl_close($ch);
    }
        
    $ch curl_init('http://forum.antichat.ru');
    curl_setopt($chCURLOPT_COOKIEfile_get_contents('ac_cookie.dat'));
    curl_setopt($chCURLOPT_REFERER'');
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
    $get curl_exec($ch);
    $err curl_error($ch);
    if(
    $err) {
        die(
    $err);
    }
    preg_match('/\<\/a\> \(\<b\>(\d+)\<\/b\>\/(\d+)\)/'$get$m);
    echo 
    "{$m[1]}/{$m[2]}";
    curl_close($ch);
     
  3. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Сами-то проверяли? Не пашет ни тот ни другой вариант, когда я НА форуме или НЕ на форуме одинаково
     
    1 person likes this.
  4. bombeg

    bombeg Member

    Joined:
    27 Oct 2008
    Messages:
    136
    Likes Received:
    83
    Reputations:
    8
    гыгы
     
  5. bombeg

    bombeg Member

    Joined:
    27 Oct 2008
    Messages:
    136
    Likes Received:
    83
    Reputations:
    8
    палишь мультиакк! ох палишь!!
     
  6. ikolla$$

    ikolla$$ Banned

    Joined:
    6 Apr 2008
    Messages:
    80
    Likes Received:
    27
    Reputations:
    5
    Ничего страшнаго,это старый-добрый дядка ик =) с моба юзаю.
    PS.Просил егора удалить,а он сказал что не удаляют акки если на них есть сообения :( и репа.
     
    1 person likes this.
  7. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Ну в общем скрипт от m0Hze заработал почему-то, почему раньше не работал - хз.

    PHP:
    <?php  
    $user 
    'Pashkela';  
    $pass md5('1234');  
    $cl curl_init('http://forum.antichat.ru/login.php?vb_login_username='.$user.'&vb_login_password=&cookieuser=1&s=&do=login&forceredirect=1&vb_login_md5password='.$pass);  
    curl_setopt($clCURLOPT_RETURNTRANSFER1);  
    curl_setopt($clCURLOPT_USERAGENT'Opera/9.25 (Windows NT 5.1; U; ru)');  
    curl_setopt($clCURLOPT_REFERER'http://forum.antichat.ru/');  
    curl_setopt($clCURLOPT_HEADER1);  
    curl_setopt($clCURLOPT_COOKIEJAR'coockie.txt');  
    $ex curl_exec($cl);  
    curl_close($cl);  
    $exec curl_init('http://forum.antichat.ru/index.php');  
    curl_setopt($execCURLOPT_RETURNTRANSFER1);  
    curl_setopt($execCURLOPT_USERAGENT'Opera/9.25 (Windows NT 5.1; U; ru)');  
    curl_setopt($execCURLOPT_REFERER'http://forum.antichat.ru/');  
    curl_setopt($execCURLOPT_HEADER1);  
    curl_setopt($execCURLOPT_COOKIEFILE'coockie.txt');  
    $page curl_exec($exec);  
    curl_close($exec);  
    preg_match('#<div class="bigusername">(.*)</div>#',$page,$username);  
    preg_match('#\(<b>(.*)<\/b>\/(.*)\)#',$page,$messg);  
    echo 
    'У пользователя <b>'.$username[1].'</b>&nbsp;&nbsp;'.$messg[0].'&nbsp;сообщений.';  
    ?>
    В общем плюз:)
     
    5 people like this.
  8. Godfather Bulan

    Godfather Bulan Elder - Старейшина

    Joined:
    18 Mar 2008
    Messages:
    172
    Likes Received:
    443
    Reputations:
    25
    не понял... для каждого юзера отдельно надо делать что ли?
     
    1 person likes this.
  9. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    ну типо да, ну можно в виде функции оформить, а юзеров/пароли брать типо из файла
     
  10. Godfather Bulan

    Godfather Bulan Elder - Старейшина

    Joined:
    18 Mar 2008
    Messages:
    172
    Likes Received:
    443
    Reputations:
    25
    ладно... тему клоуз... буду делать логин панель в юзербаре...
     
    4 people like this.
  11. ReduKToR

    ReduKToR Active Member

    Joined:
    5 Jan 2009
    Messages:
    257
    Likes Received:
    179
    Reputations:
    4
    хорошо былобы сделать инструмент для компа, чтоб в нижнем углу показывал твой постбит..... думаю занятся этим, сделать на основе моего браузера
     
  12. bombeg

    bombeg Member

    Joined:
    27 Oct 2008
    Messages:
    136
    Likes Received:
    83
    Reputations:
    8
    Godfather Bulan, попроси у егорыча сделать. думаю кол-во мессаг в пм не такая тайна, а польза будет всем.
     
  13. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Егорыч не сделает.
    Какая?
     
  14. Shisha

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

    Joined:
    15 Jun 2008
    Messages:
    361
    Likes Received:
    236
    Reputations:
    0
    Вот именно, разве что лишнее палево)
     
    3 people like this.
  15. bombeg

    bombeg Member

    Joined:
    27 Oct 2008
    Messages:
    136
    Likes Received:
    83
    Reputations:
    8
    в тулбаре для хакера и сайта.
    палево когда без трусов и дырка между ног =\
     
    1 person likes this.
  16. AkyHa_MaTaTa

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

    Joined:
    19 Mar 2007
    Messages:
    557
    Likes Received:
    306
    Reputations:
    27
    Зачем кому то знать сколько у другого мембера форума в лс сообшений - имхо либо мультиак, либо для какого то нехорошего дела, так что, опять же имхо, понту нету выводить просмотра лс другого узера всем на обозрения.
     
  17. bombeg

    bombeg Member

    Joined:
    27 Oct 2008
    Messages:
    136
    Likes Received:
    83
    Reputations:
    8
    проверять лс можно никуда не передавая данных ни на какой сайт, другое дело что в конструкторе которым ТС пользуется наверное нету такого)

    это пиздец тайна.
     
  18. Shisha

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

    Joined:
    15 Jun 2008
    Messages:
    361
    Likes Received:
    236
    Reputations:
    0
    Это уже не палево - это не мужик)
     
  19. ekstab

    ekstab New Member

    Joined:
    28 Apr 2009
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Лучше попросить чтобы API сделали :)
     
  20. DDoSька

    DDoSька Elder - Старейшина

    Joined:
    5 May 2008
    Messages:
    317
    Likes Received:
    352
    Reputations:
    18
    Археолог, бери больше ,кидай дальше, копай глубже =)
     
    1 person likes this.