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

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

  1. foxxx1234

    foxxx1234 Member

    Joined:
    26 Nov 2008
    Messages:
    0
    Likes Received:
    7
    Reputations:
    0
    http://forum.antichat.ru/thread158865.html вот этот точно рабочий.
     
  2. VladZombie

    VladZombie New Member

    Joined:
    18 Apr 2009
    Messages:
    47
    Likes Received:
    2
    Reputations:
    0
    У кого есть скрипт авторизации? хочу на сайт закинуть скрипт чтобы при заходе на страницу мой акк логинился и был в онлайне.

    p.s ссори за такой тупой вопрос просто php незнаю
     
  3. winlogon.exe

    winlogon.exe Active Member

    Joined:
    5 Jun 2009
    Messages:
    31
    Likes Received:
    129
    Reputations:
    13
    PHP:
    <?php
    set_time_limit
    (0);
    ###################################
    $email ''// E-mail 
    $pass ''// Пароль
    $log '1'// 1 - Если нужно писать log-файл
    ###################################

     
    function post($url,$post,$refer)
     {
     
    $ch curl_init($url);
     
    curl_setopt($chCURLOPT_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($chCURLOPT_POST1);
     
    curl_setopt($chCURLOPT_POSTFIELDS$post);
     
    curl_setopt($chCURLOPT_REFERER$refer);
     
    curl_setopt($chCURLOPT_COOKIEJAR"./cook");
     
    curl_setopt($chCURLOPT_COOKIEFILE"./cook");
     
    curl_setopt($chCURLOPT_FOLLOWLOCATION1);
     
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
     
    $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"[$email]Авторизация - [".date("H:i")."]\r\n");
     
    fclose($fh);
     }
     
     }
     else
     {
     if (
    $log == "1")
     {
     
    $fh fopen("log.txt""a+");
     
    $success fwrite($fh"[$email]Работа через cookie [".date("H:i")."]\r\n");
     
    fclose($fh);
     }
     }
     

    ?>
     
  4. VladZombie

    VladZombie New Member

    Joined:
    18 Apr 2009
    Messages:
    47
    Likes Received:
    2
    Reputations:
    0
    Ошибка в 11 строке ((( как исправить?
     
  5. winlogon.exe

    winlogon.exe Active Member

    Joined:
    5 Jun 2009
    Messages:
    31
    Likes Received:
    129
    Reputations:
    13
    curl - ? Если да то значит хостинг не поддерживает
     
  6. geforse

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

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
    Скрипт работает :)

    тестировалось на денвере

    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_HEADER, 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://vkontakte.ru/login.php','act=login&success_url=&fail_url=&try_to_login=1&to=&vk=&email='.$email.'&pass='.$pass,'http://vkontakte.ru/login.php');
     
    	 /* Пишем об этом */
    		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 */
    ?>
    
     
  7. VladZombie

    VladZombie New Member

    Joined:
    18 Apr 2009
    Messages:
    47
    Likes Received:
    2
    Reputations:
    0
    Кто знает бесплатный хостинг чтобы залить этот скрипт? noads.biz почемуто удаляет этот скрипт при запуске.
     
  8. lip

    lip Banned

    Joined:
    28 Jul 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    -5
    Вот программка по сабжу ;) - https://forum.antichat.ru/thread208321.html