Перейти к содержимому
0
  • Категории
  • Последние
  • Популярные
  • Категории
  • Последние
  • Популярные
Свернуть
  1. Главная
  2. Категории
  3. Начало эпохи
  4. Разработка
  5. PHP/MySQL
  6. статус вк v2

статус вк v2

Запланировано Прикреплена Закрыта Перенесена PHP/MySQL
35 Сообщения 22 Участники 32 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
Авторизуйтесь, чтобы ответить
Эта тема удалена! Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • КоТэ КоТэ

    предновогодний подарок типо:):

    вот 1я верс http://telonko.ru/forum/topic343270

    
    
    <?php
    /// andrey69rus 
     /// чтобы меняло автоматически ставим на хостинг на крон например раз в минуту =)
    
     ////пишет сколько времени до нового года в днях... если не осталось полных дней пишет в часах и так далее до секунд (например до нового года ост 12дней 10ч и 12с он округляет до дней... если 10ч 12с округляет до ч и тд) 
     /// для получения токена переходим http://oauth.vk.com/authorize?client_id=3993863&scope=messages,friends,status,offline&redirect_uri=http://oauth.vk.com/blank.html&display=page&response_type=token , там в адресной строке ищем токен))) 	
    $token = '';
    $new_year = '2014'; // год до которого считаем
    $city_id = '27412'; // id города (погода) http://weather.yandex.ru/static/cities.xml
    $city_name = 'Кимры'; // name города (погода)
    $forismatic = '0'; //случайные цитаты, 1 - вкл
    $text .= ''; /// доп текст в самом начале статуса
    
    //////
    if($new_year > '0'){
    $date = strtotime("1 January ".$new_year); 
    $sec = $date - time();
    if ( $sec < 0 ) {
    $text .= '~ Happy New Year '.$new_year.'!🎉 ';
    }else{
    $text .= '~ До Нового '.$new_year.'г. осталось '.mtime($sec).'! ';
    }}
    
    //////
    if($city_id > '0'){
    $data_file = "http://export.yandex.ru/weather-ng/forecasts/$city_id.xml"; // адрес xml файла 
    $xml = simplexml_load_file($data_file); // раскладываем xml на массив
    
    $temp = $xml->fact->temperature;
    
    $type = $xml->fact->weather_type;
    if ($temp > 0){
    $temp = '+'.$temp;
    }
    
    $text .= '~ '.$city_name.' '.$temp.' ('.$type.') ';
    }
    
    //////
    if($forismatic > '0'){
    $json = curl('http://api.forismatic.com/api/1.0/?method=getQuote&format=json');
    $json = json_decode($json); 
    $Qtext = $json->quoteText;
    echo $Qtext;
    $text .= '~ '.$Qtext.' ';
    }
    
    $text .= '~';
    
    echo $text.'<hr> ';
    	
    $sRequest = "https://api.vk.com/method/status.set?text=".urlencode($text)."&access_token=".$token;
    $statusSet = curl($sRequest);
    $result = json_decode($statusSet,1);
    
    if ($result['response'] == '1'){
    echo 'Successfully ;)';
    }else{
    echo 'ERROR: '.$result['error']['error_msg'];
    }
    
    echo"<hr>(c) andrey69rus (***ru)";
    //////functions
    
    function curl( $url ){
     $ch = curl_init( $url );
     curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
     curl_setopt( $ch, CURLOPT_SSL_VERIFYHOST, false );
     curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, false );
     $response = curl_exec( $ch );
     curl_close( $ch );
     return $response;
    }
    
    function _mtime($n, $a, $b, $c) {
     $m = $n % 20;
     return $n.' '. (($m == 0 || $m > 4) ? $c : ($m > 1 ? $b : $a));
    }
    function mtime($tl)
    {
     $d = 3600*24;
     $day=floor($tl/$d);
     $tl=$tl-($d*$day);
    
     $hour=floor($tl/3600);
     $tl=$tl-(3600*$hour);
    
     $minute=floor($tl/60);
     $tl=$tl-(60*$minute);
    
     $second=floor($tl);
     
     return $day > 0 ? _mtime($day, 'день', 'дня', 'дней') : (
     $hour > 0 ? _mtime($hour, 'час', 'часа', 'часов') : (
     $minute > 0 ? _mtime($minute, 'минута','минуты','минут') :
     _mtime($second, 'секунда','секунды','секунд')
     ));
    }
    
    

    пииште идеи... добавлю в скрипт, благодарности с вас крч плюсы не принимаются, только пиво

    Суслик
    Суслик
    Суслик
    Это сообщение удалено!
    написал в отредактировано
    Легенда
    #10
    1. Залей под спойлер.
    2. Обьясни как пользоваться.
    0 Ответов Последний ответ
    0
    • DeMoN45
      DeMoN45
      DeMoN45
      Это сообщение удалено!
      написал в отредактировано
      Мастер
      #11

      Не знаю куда вставлять(

      КоТэ 1 Ответ Последний ответ
      0
      • Кот
        Кот
        Кот
        Это сообщение удалено!
        написал в отредактировано
        Продажа голосов, в наличии
        #12

        Есть другой какой-то?

        КоТэ 1 Ответ Последний ответ
        0
        • Кот Кот

          Есть другой какой-то?

          КоТэ Автор
          КоТэ
          КоТэ
          Это сообщение удалено!
          написал в отредактировано
          Пушистый Дон Жуан
          #13
          
          Есть другой какой-то?
          

          хз наверно нет... эт авторский скрипт

          0 Ответов Последний ответ
          0
          • dron21041
            dron21041
            dron21041
            Это сообщение удалено!
            написал в отредактировано
            Гуру
            #14

            Куда вставлять то?

            0 Ответов Последний ответ
            0
            • Orbita
              Orbita
              Orbita
              Это сообщение удалено!
              написал в отредактировано
              Бывалый
              #15

              [spoiler=Автостатус;)]http://servisvk.ru/status/russia.php#[/spoiler]

              0 Ответов Последний ответ
              0
              • DeMoN45 DeMoN45

                Не знаю куда вставлять(

                КоТэ Автор
                КоТэ
                КоТэ
                Это сообщение удалено!
                написал в отредактировано
                Пушистый Дон Жуан
                #16
                
                Не знаю куда вставлять(
                

                на хост любой с кроном, посмотри как фейки и говноботы льют вот тож самое

                0 Ответов Последний ответ
                0
                • Sa1nT_JeSuS.
                  Sa1nT_JeSuS.
                  Sa1nT_JeSuS.
                  Это сообщение удалено!
                  написал в отредактировано
                  Угловой
                  #17

                  Если что то новый год уже отпраздновали и эта тема уже не к чему

                  КоТэ 1 Ответ Последний ответ
                  0
                  • Sa1nT_JeSuS. Sa1nT_JeSuS.

                    Если что то новый год уже отпраздновали и эта тема уже не к чему

                    КоТэ Автор
                    КоТэ
                    КоТэ
                    Это сообщение удалено!
                    написал в отредактировано
                    Пушистый Дон Жуан
                    #18
                    
                    Если что то новый год уже отпраздновали и эта тема уже не к чему
                    

                    да ну нах?:D: а причем тут новый год?

                    0 Ответов Последний ответ
                    0
                    • Mr.SlOn
                      Mr.SlOn
                      Mr.SlOn
                      Это сообщение удалено!
                      написал в отредактировано
                      Даю простую роботу без вклада
                      #19

                      спасибо

                      КоТэ 1 Ответ Последний ответ
                      0
                      • Mr.SlOn Mr.SlOn

                        спасибо

                        КоТэ Автор
                        КоТэ
                        КоТэ
                        Это сообщение удалено!
                        написал в отредактировано
                        Пушистый Дон Жуан
                        #20
                        
                        спасибо
                        

                        нез)

                        0 Ответов Последний ответ
                        0
                        • Host
                          Host
                          Host
                          Это сообщение удалено!
                          написал в отредактировано
                          Блатной
                          #21

                          плюсак!

                          0 Ответов Последний ответ
                          0
                          • ВТБголса4р
                            ВТБголса4р
                            ВТБголса4р
                            Это сообщение удалено!
                            написал в отредактировано
                            Продвинутый
                            #22

                            Бред

                            Dark. 0 1 Ответ Последний ответ
                            0
                            • ВТБголса4р ВТБголса4р

                              Бред

                              Dark. 0
                              Dark. 0
                              Dark. 0
                              Это сообщение удалено!
                              написал в отредактировано Dark. 0
                              Продвинутый
                              #23

                              БРЕД В ТВОЕЙ ГОЛОВЕ2:
                              НУБ!

                              0 Ответов Последний ответ
                              0
                              • Русский
                                Русский
                                Русский
                                Это сообщение удалено!
                                написал в отредактировано
                                По рукам татуировками...
                                #24

                                Спасибо.

                                0 Ответов Последний ответ
                                0
                                • Кириндясов
                                  Кириндясов
                                  Кириндясов
                                  Это сообщение удалено!
                                  написал в отредактировано
                                  Специалист
                                  #25

                                  Servisvk вам в помощ

                                  КоТэ 1 Ответ Последний ответ
                                  0
                                  • Кириндясов Кириндясов

                                    Servisvk вам в помощ

                                    КоТэ Автор
                                    КоТэ
                                    КоТэ
                                    Это сообщение удалено!
                                    написал в отредактировано
                                    Пушистый Дон Жуан
                                    #26
                                    
                                    Servisvk вам в помощ
                                    

                                    зачем левым людям токен отдавать, когда можно регнувшись на том же хостингере всё сделать за 3мин

                                    0 Ответов Последний ответ
                                    0
                                    • КоТэ КоТэ

                                      предновогодний подарок типо:):

                                      вот 1я верс http://telonko.ru/forum/topic343270

                                      
                                      
                                      <?php
                                      /// andrey69rus 
                                       /// чтобы меняло автоматически ставим на хостинг на крон например раз в минуту =)
                                      
                                       ////пишет сколько времени до нового года в днях... если не осталось полных дней пишет в часах и так далее до секунд (например до нового года ост 12дней 10ч и 12с он округляет до дней... если 10ч 12с округляет до ч и тд) 
                                       /// для получения токена переходим http://oauth.vk.com/authorize?client_id=3993863&scope=messages,friends,status,offline&redirect_uri=http://oauth.vk.com/blank.html&display=page&response_type=token , там в адресной строке ищем токен))) 	
                                      $token = '';
                                      $new_year = '2014'; // год до которого считаем
                                      $city_id = '27412'; // id города (погода) http://weather.yandex.ru/static/cities.xml
                                      $city_name = 'Кимры'; // name города (погода)
                                      $forismatic = '0'; //случайные цитаты, 1 - вкл
                                      $text .= ''; /// доп текст в самом начале статуса
                                      
                                      //////
                                      if($new_year > '0'){
                                      $date = strtotime("1 January ".$new_year); 
                                      $sec = $date - time();
                                      if ( $sec < 0 ) {
                                      $text .= '~ Happy New Year '.$new_year.'!🎉 ';
                                      }else{
                                      $text .= '~ До Нового '.$new_year.'г. осталось '.mtime($sec).'! ';
                                      }}
                                      
                                      //////
                                      if($city_id > '0'){
                                      $data_file = "http://export.yandex.ru/weather-ng/forecasts/$city_id.xml"; // адрес xml файла 
                                      $xml = simplexml_load_file($data_file); // раскладываем xml на массив
                                      
                                      $temp = $xml->fact->temperature;
                                      
                                      $type = $xml->fact->weather_type;
                                      if ($temp > 0){
                                      $temp = '+'.$temp;
                                      }
                                      
                                      $text .= '~ '.$city_name.' '.$temp.' ('.$type.') ';
                                      }
                                      
                                      //////
                                      if($forismatic > '0'){
                                      $json = curl('http://api.forismatic.com/api/1.0/?method=getQuote&format=json');
                                      $json = json_decode($json); 
                                      $Qtext = $json->quoteText;
                                      echo $Qtext;
                                      $text .= '~ '.$Qtext.' ';
                                      }
                                      
                                      $text .= '~';
                                      
                                      echo $text.'<hr> ';
                                      	
                                      $sRequest = "https://api.vk.com/method/status.set?text=".urlencode($text)."&access_token=".$token;
                                      $statusSet = curl($sRequest);
                                      $result = json_decode($statusSet,1);
                                      
                                      if ($result['response'] == '1'){
                                      echo 'Successfully ;)';
                                      }else{
                                      echo 'ERROR: '.$result['error']['error_msg'];
                                      }
                                      
                                      echo"<hr>(c) andrey69rus (***ru)";
                                      //////functions
                                      
                                      function curl( $url ){
                                       $ch = curl_init( $url );
                                       curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
                                       curl_setopt( $ch, CURLOPT_SSL_VERIFYHOST, false );
                                       curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, false );
                                       $response = curl_exec( $ch );
                                       curl_close( $ch );
                                       return $response;
                                      }
                                      
                                      function _mtime($n, $a, $b, $c) {
                                       $m = $n % 20;
                                       return $n.' '. (($m == 0 || $m > 4) ? $c : ($m > 1 ? $b : $a));
                                      }
                                      function mtime($tl)
                                      {
                                       $d = 3600*24;
                                       $day=floor($tl/$d);
                                       $tl=$tl-($d*$day);
                                      
                                       $hour=floor($tl/3600);
                                       $tl=$tl-(3600*$hour);
                                      
                                       $minute=floor($tl/60);
                                       $tl=$tl-(60*$minute);
                                      
                                       $second=floor($tl);
                                       
                                       return $day > 0 ? _mtime($day, 'день', 'дня', 'дней') : (
                                       $hour > 0 ? _mtime($hour, 'час', 'часа', 'часов') : (
                                       $minute > 0 ? _mtime($minute, 'минута','минуты','минут') :
                                       _mtime($second, 'секунда','секунды','секунд')
                                       ));
                                      }
                                      
                                      

                                      пииште идеи... добавлю в скрипт, благодарности с вас крч плюсы не принимаются, только пиво

                                      Кот
                                      Кот
                                      Кот
                                      Это сообщение удалено!
                                      написал в отредактировано
                                      Продажа голосов, в наличии
                                      #27

                                      Добавь меня в вк

                                      КоТэ 1 Ответ Последний ответ
                                      0
                                      • _Hishnik_
                                        _Hishnik_
                                        _Hishnik_
                                        Это сообщение удалено!
                                        написал в отредактировано
                                        Авторитетный
                                        #28

                                        Что это ?

                                        0 Ответов Последний ответ
                                        0
                                        • Кот Кот

                                          Добавь меня в вк

                                          КоТэ Автор
                                          КоТэ
                                          КоТэ
                                          Это сообщение удалено!
                                          написал в отредактировано
                                          Пушистый Дон Жуан
                                          #29
                                          
                                           Добавь меня в вк:prof: 
                                          

                                          та ну нах

                                          Добавлено через 00:07 мин.

                                          
                                          Что это ?
                                          

                                          php

                                          0 Ответов Последний ответ
                                          0

                                          • Войти

                                          • Войдите, чтобы искать.
                                          © 2011–
                                          • Первое сообщение
                                            Последнее сообщение