<?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;
}
?>