Вечный онлайн вкотакте

Discussion in 'Социальные сети' started by 4NT1P0V, 5 Oct 2009.

  1. 4NT1P0V

    4NT1P0V Member

    Joined:
    15 Jan 2008
    Messages:
    110
    Likes Received:
    28
    Reputations:
    -7
    Есть скрипт одного из участников форума, ник geforse
    Сам скрипт
    Code:
    <?php
    set_time_limit(0);
    //-----------------//
    $email = '';				  // E-mail 
    $pass = '';				  // Пароль
    $log = "1";				 // 1 - Если нужно писать log-файл
    //-----------------//
       /* Заходим на главную странцу */
       $ch = curl_init("http://vkontakte.ru/index.php");
       curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
       curl_setopt($ch, CURLOPT_REFERER, "http://vkontakte.ru/index.php");
       curl_setopt($ch, CURLOPT_COOKIEFILE, "./cook7777");
       curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
       curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
       $result  = curl_exec($ch);
     
      /* Если куки "умерли", то авторизовываемся... */
      if (preg_match('#l">E(.*?)<#i',$result,$avtoriz))
       {
     
    	 $ch = curl_init("http://vkontakte.ru/login.php");
    	 curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
    	 curl_setopt($ch, CURLOPT_POST, 1);
    	 curl_setopt($ch, CURLOPT_HEADER, 1);
    	 curl_setopt($ch, CURLOPT_POSTFIELDS, "op=a_login_attempt&email=".urlencode($email)."&pass=".urlencode($pass)."&expire=0");
    	 curl_setopt($ch, CURLOPT_REFERER, "http://vkontakte.ru/index.php");
    	 curl_setopt($ch, CURLOPT_COOKIEJAR, "./cook7777");
    	 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    	 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    	 $res_index  = curl_exec($ch);
     
    	 /* Пишем об этом */
    		if ($log == "1")
    	 {
    	   $fh = fopen("log.txt", "a+");
    		$success - fwrite($fh, "Авторизация [".date("H:i")."]\r\n");
    		fclose($fh);
    	 }
     
    	}
    	else
    	{
    		  if ($log == "1")
    	  {
    			/* ...иначе пишем, что авторизация не потребовалась */
    		$fh = fopen("log.txt", "a+");
    		$success - fwrite($fh, "Работа через cookie [".date("H:i")."]\r\n");
    		fclose($fh);
    	   }
    	 }
     
     
    /* geforse.name */
    ?>
    На крон скрипт поставил, log.txt пишется что авторизацию по кукам, но проверив, статус мой был оффлайн, хостинг от рбк. Какие мысли?
     
  2. Only

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

    Joined:
    8 Nov 2007
    Messages:
    20
    Likes Received:
    20
    Reputations:
    30
    Какой давности этот скрипт?Там же щас логин серв на другом доменном имени висит...
     
  3. 4NT1P0V

    4NT1P0V Member

    Joined:
    15 Jan 2008
    Messages:
    110
    Likes Received:
    28
    Reputations:
    -7
    Дата : 24-08-2009
     
  4. -Onotole-

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

    Joined:
    10 Jun 2008
    Messages:
    44
    Likes Received:
    141
    Reputations:
    8
    Тип авторизации уже другой.
     
  5. 4NT1P0V

    4NT1P0V Member

    Joined:
    15 Jan 2008
    Messages:
    110
    Likes Received:
    28
    Reputations:
    -7
    Ясно, всем спасибо
     
  6. sven630

    sven630 New Member

    Joined:
    29 Jun 2009
    Messages:
    2
    Likes Received:
    1
    Reputations:
    0
    проверил на денвере работает, проблема в хостинге
     
  7. 4NT1P0V

    4NT1P0V Member

    Joined:
    15 Jan 2008
    Messages:
    110
    Likes Received:
    28
    Reputations:
    -7
    Если работает, в чем может быть проблема?
     
  8. 4NT1P0V

    4NT1P0V Member

    Joined:
    15 Jan 2008
    Messages:
    110
    Likes Received:
    28
    Reputations:
    -7
    Нашел на другом сайте пишут что код авторизации поменять на новы и все заработает, кто может попробовать?
     
  9. 4NT1P0V

    4NT1P0V Member

    Joined:
    15 Jan 2008
    Messages:
    110
    Likes Received:
    28
    Reputations:
    -7
    Нашел еще такой же скрипт
    Code:
    <?php
    set_time_limit(0);
    //-----------------//
    $email = ' '; // E-mail 
    $pass = ' '; // Пароль
    $log = '1'; // 1 - Если нужно писать log-файл
    //-----------------//
     
     function post($url,$post,$refer)
     {
     $ch = curl_init($url);
     curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
     curl_setopt($ch, CURLOPT_POST, 1);
     curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
     curl_setopt($ch, CURLOPT_REFERER, $refer);
     curl_setopt($ch, CURLOPT_COOKIEJAR, "./cook");
     curl_setopt($ch, CURLOPT_COOKIEFILE, "./cook");
     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     $result = curl_exec($ch);
     return $result;
     }
     
     $result = post('http://vkontakte.ru/',null,'http://vkontakte.ru/');
     
     /* Если куки "умерли", то авторизовываемся... */
     if (preg_match('#l">E(.*?)<#i',$result,$avtoriz))
     {
     $result = post('http://login.vk.com/','act=login&success_url=&fail_url=&try_to_login=1&to=&vk=&email='.$email.'&pass='.$pass,'http://vkontakte.ru/login.php?m=1&email='.$email);
     
     /* Пишем об этом */
     if ($log == "1")
     {
     $fh = fopen("log.txt", "a+");
     $success - fwrite($fh, "Авторизация [".date("H:i")."]\r\n");
     fclose($fh);
     }
     
     }
     else
     {
     if ($log == "1")
     {
     /* ...иначе пишем, что авторизация не потребовалась */
     $fh = fopen("log.txt", "a+");
     $success - fwrite($fh, "Работа через cookie [".date("H:i")."]\r\n");
     fclose($fh);
     }
     }
     
     
    /* geforse.name */
    ?>
    отличается, как видим прописанно login.vk.com...
     
  10. -Onotole-

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

    Joined:
    10 Jun 2008
    Messages:
    44
    Likes Received:
    141
    Reputations:
    8
    Последний должен пахать.
     
  11. 4NT1P0V

    4NT1P0V Member

    Joined:
    15 Jan 2008
    Messages:
    110
    Likes Received:
    28
    Reputations:
    -7
    Увы этот тоже не работает :( какие есть предложения?
     
  12. Roston

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

    Joined:
    31 Jul 2008
    Messages:
    337
    Likes Received:
    104
    Reputations:
    8
    у мну норм работает
     
  13. |millenium|

    |millenium| New Member

    Joined:
    1 Aug 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Подтверждаю работает! Просто нужен хостинг с которого не ограничен доступ к http://login.vk.com/
    Firstvds.ru не подходит для наших целей. у меня madehost.ru
     
  14. Logan22

    Logan22 Member

    Joined:
    11 Sep 2009
    Messages:
    119
    Likes Received:
    17
    Reputations:
    0
    расскажите как это юзать?! Просто залить на какойто хостинг? с указавшими в php скриптом свои данные?
     
  15. Mazurbat

    Mazurbat New Member

    Joined:
    7 Sep 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    скрипт пишет:
    Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /home/тра-ля-ля/online.php on line 19
    что ему надо? безопасный режим вроде отключён, курл есть
     
  16. ZedsDead

    ZedsDead New Member

    Joined:
    13 Sep 2009
    Messages:
    1
    Likes Received:
    1
    Reputations:
    0
    на него нужно крона натравить?
     
  17. Alexandr II

    Alexandr II -=ImperatoR=-

    Joined:
    28 Dec 2007
    Messages:
    1,067
    Likes Received:
    670
    Reputations:
    87
    его нужно переписать)
     
  18. FelixKoT

    FelixKoT New Member

    Joined:
    9 Aug 2009
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    Есть что нить подобное, рабочее?
     
  19. foxxx1234

    foxxx1234 Member

    Joined:
    26 Nov 2008
    Messages:
    0
    Likes Received:
    7
    Reputations:
    0
    Есть скрипт который добавляет всех подавших заявку в друзья и делает онлайн.Работает через прокси.
     
  20. FelixKoT

    FelixKoT New Member

    Joined:
    9 Aug 2009
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    А нельзя ли оживить скрипт от geforse?=)