Каким образом можно вести лог он-лайна конкретного контакта?

Discussion in 'Социальные сети' started by Heim, 3 May 2010.

  1. Heim

    Heim New Member

    Joined:
    25 Sep 2009
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    В общем, извиняюсь, если было. В поиске не нашел.
    Задача: при помощи какого-либо софта или скрипта так сказать следить за конкретным контактом. Чтобы информация о его заходах в он-лайн писалась в виде лога. Большего не нужно.
    Подскажите пожалуйста какая софтина это может.

    UPD. socialwatch не работает уже.
     
    #1 Heim, 3 May 2010
    Last edited: 3 May 2010
  2. Cepe}|{a

    Cepe}|{a New Member

    Joined:
    14 Oct 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    http://www.vkonliner.ru/
     
  3. ddbioz

    ddbioz New Member

    Joined:
    21 Jan 2010
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    <?php

    function go($link, $cookie){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,$link);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
    curl_setopt($ch, USERAGENT,'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.2.15 Version/10.00');
    curl_setopt($ch, CURLOPT_TIMEOUT, 10);
    curl_setopt($ch, CURLOPT_GET, 1);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION,0);
    curl_setopt($ch, CURLOPT_COOKIE, $cookie);
    $otvet = curl_exec($ch);
    curl_close($ch);
    return $otvet;
    }
    function grab($ist,$txt1,$txt2,$stop) {
    $start = strpos($ist,$txt1,$stop);
    $stop = strpos($ist,$txt2,$start+strlen($txt1));
    $rez = substr($ist,$start+strlen($txt1),$stop-$start-strlen($txt1));
    $end = $stop+strlen($txt2);
    $qwe=array($rez,$end);
    return $qwe;
    }
    $mail=urlencode('[email protected]');// логин
    $pass=urlencode('999999999');//пасс

    $usid1= 'id11111111';//тут указать ид кого палим или домен (если имеется)



    $aft_link='http://login.vk.com/?act=login&email='.$mail.'&pass='.$pass.'&expire=&vk=1';
    $cookie='remixchk=5;';
    $sd=go($aft_link, $cookie);
    $stop=0;
    $remixsid=grab($sd,'id=\'s\' value=\'','\' />',$stop);
    $cookie='remixchk=5; remixsid='.$remixsid[0];
    $file = fopen('onlinelog.txt', "a+");


    $uspage=go('http://vkontakte.ru/fave.php', $cookie);
    if(substr_count( $uspage,$usid1 ) > 2) $online =' - yes';
    else $online =' - no';
    $time=date("[H:i:s - d.m.Y] ");
    fputs($file, $time.$usid1.$online."\r\n");




    fclose($file);
    ?>

    вводишь данные, добавляешь юзера которого нужно палить в закладки, заливаешь скрипт на хост и ставишь на крон (только чтобы хост не был забанен контактом)!

    PS: акк с которого палишь, будет все время в онлайне!

    PSS: "ногами не бить" так как писалось для себя))
     
  4. Heim

    Heim New Member

    Joined:
    25 Sep 2009
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    порекомендуйте хост, пожалуйста и подробнее что нужно сделать.. я не очень секу в сетевых технологиях.
     
  5. oldschool

    oldschool New Member

    Joined:
    14 Dec 2008
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Heim, проваливай в гугл, тупая школота! :mad:
     
  6. Heim

    Heim New Member

    Joined:
    25 Sep 2009
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Спасибо, туда и пойду.
     
  7. ddbioz

    ddbioz New Member

    Joined:
    21 Jan 2010
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    бесплатного хоста незабаненого не знаю (да и заморачиватся с ними не хо)! Из платных юзаю iphoster.ru, 30 р в месяц, никаких проблем, никаких локов за перегруз сервера, одним словом для скриптов хватает =)
     
  8. Heim

    Heim New Member

    Joined:
    25 Sep 2009
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    в таком случае, может расскажете, как это реализовать через vkonliner?
    или есть ещё варианты?
    буду очень благодарен..