Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- CONFIG
- ____________________________________*/
- $login = ''; //skuter-2000@mail.ru
- $pass = ''; //smoke1337
- $auth = curl( 'https://oauth.vk.com/token?grant_type=password&cl..'. $login .'&password='. $pass );
- $json = json_decode( $auth, true );
- $access_token = $json['access_token'];
- $days = date( 'z', mktime( 0, 0, 0, 1, 1, 2013 ) - time() );
- $endingArray = array('16', 'дня', 'дней');
- $number = $days % 100;
- if ($number>=11 && $number<=19) {
- $ending = $endingArray[2];
- } else {
- $i = $number % 10;
- switch($i) {
- case 1:
- $res = 'До Нового Года осталось '. $days .' '. $endingArray[0];
- break;
- case 2:
- case 3:
- case 4:
- $res = 'До Нового Года осталось '. $days .' '. $endingArray[1];
- break;
- default:
- $res = 'До Нового Года осталось '. $days .' '. $endingArray[2];
- }
- }
- $statusSet = curl( 'https://api.vk.com/method/status.set?text='. urlencode( $res ) .'&access_token='. $access_token );
- $fp = fopen( 'log.txt', 'a' );
- $json = json_decode( $statusSet, true );
- if( isset( $json['response'] ) ) {
- fwrite( $fp, '['.date( 'd.m.Y H:i:s', time() ).'] Status set'.PHP_EOL );
- } else {
- fwrite( $fp, '['.date( 'd.m.Y H:i:s', time() ).'] Error'.PHP_EOL );
- }
- 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;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement