Страница 1 из 1

VkApiNode

Добавлено: 03 мар 2011, 23:53
danger-99
Что это значит?

Код: Выделить всё

Fatal error: Class 'VkApiNode' not found in C:\ftp\Root\addrating.php on line 40
И как исправить?

Re: VkApiNode

Добавлено: 04 мар 2011, 09:59
acpid
положить VkApiNode в папку C:\ftp\Root\

Re: VkApiNode

Добавлено: 04 мар 2011, 10:19
acpid
до 40 строки вставь

Код: Выделить всё

require('VkApi.class.php');
и положи в корень VkApi.class.php

скачать можно тут:
http://acpid.org.ru/vkapi/VkApi.class.zip

Re: VkApiNode

Добавлено: 04 мар 2011, 11:41
danger-99
После добавления появилось это)

Код: Выделить всё

Notice: Undefined variable: method in C:\ftp\Root\VkApi.class.php on line 34 Notice: Undefined variable: sigStr in C:\ftp\Root\VkApi.class.php on line 362
Но действие выполняеться... Как убрать?

Re: VkApiNode

Добавлено: 04 мар 2011, 13:17
acpid
даже затрудняюсь. попробуй вконтакте для разработчиков поискать оригинальный класс этот и заменить.

Re: VkApiNode

Добавлено: 04 мар 2011, 15:44
danger-99
Не помогло... Хепл

Re: VkApiNode

Добавлено: 04 мар 2011, 16:10
acpid
покажи addrating.php

Re: VkApiNode

Добавлено: 04 мар 2011, 16:32
danger-99
Взял отсюда: /topic2049.html

Код: Выделить всё

<?/*     http://flapps.ru/forum/ - форум о создании приложений */  $app_id = '*********';            // id приложения$api_secret = '***********'; // Защищенный ключ с вкладки "Платежи"require('VkApi.class.php'); function get_url($query) {    $ch = curl_init();    curl_setopt($ch, CURLOPT_URL, $query);    curl_setopt($ch, CURLOPT_HEADER, 0);    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);    curl_setopt($ch, CURLOPT_TIMEOUT, 10);    return curl_exec($ch);    curl_close($ch);} $auth_key  = $_GET['auth_key'];$viewer_id = $_GET['viewer_id']; // Рассчитывается ключ авторизации$real_key = md5($app_id."_".$viewer_id."_".$api_secret); if ($auth_key == $real_key){$uid = $_GET['uid'];$rate = $_GET['rate'];// снимаем со счета пользователя голосаif ($rate<100) {    $votes = $rate*60; }else {    $votes = $rate*50; } $api = new VkApiNode($app_id, $api_secret);$query = $api->withdrawVotes($viewer_id, $votes);   $result = new SimpleXMLElement(get_url($query));if ($result->transferred>0) {// повышаем рейтинг$message = $_POST['message'];$query = $api->addRating($uid, $rate, $message);    $result = new SimpleXMLElement(get_url($query)); if ($result->rating_added>0)    echo 'Рейтинг повышен!';else {    switch($result->error_code)    {    case 2:      echo "Приложение выключено!";    break;    case 113:      echo "Неверный id пользователя";    break;    case 147:      echo "На балансе приложения недостаточно голосов!";    break;    default:             echo "Произошла ошибка!";    } }}else {    switch($result->error_code)    {    case 2:      echo "Приложение выключено!";    break;    case 113:      echo "Неверный id пользователя";    break;    case 151:      echo "Неверное количество голосов!";    break;    case 502:      echo "На балансе недостаточно голосов!";    break;    default:             echo "Произошла ошибка!";    } }// flapps.ru}else     echo 'error';?>