VIP в Flash-приложении (secure.withdrawVotes, getProfiles)

Темы только для ознакомления. Уроки по использованию старой версии ВКонтакте API и устаревших методов.
Evgesha
ЗАБАНЕН!
Сообщения: 279
Зарегистрирован: 07 июн 2011, 20:36

Re: VIP в Flash-приложении (secure.withdrawVotes, getProfiles)

Сообщение Evgesha »

Может это как то мешает, в Выводе пишет так:

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

Error: Unexpected < encountered    at vk.api.serialization.json::JSONTokenizer/parseError()    at vk.api.serialization.json::JSONTokenizer/getNextToken()    at vk.api.serialization.json::JSONDecoder/nextToken()    at vk.api.serialization.json::JSONDecoder()    at vk.api.serialization.json::JSON$/decode()    at VipUsers/onUsersUpdate()    at flash.events::EventDispatcher/dispatchEventFunction()    at flash.events::EventDispatcher/dispatchEvent()    at flash.net::URLLoader/onComplete()
это плохо?
Evgesha
ЗАБАНЕН!
Сообщения: 279
Зарегистрирован: 07 июн 2011, 20:36

Re: VIP в Flash-приложении (secure.withdrawVotes, getProfiles)

Сообщение Evgesha »

Лет 5 назад, работал с Чарлизом..что я там должен увидеть подскажите?=) Я увидел что add, getuids, crossdomain выполняются. Мне кажется что то не так с базой MySQL. Поддержку Curl проверял, скрипт сказал что Curl поддерживается.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: VIP в Flash-приложении (secure.withdrawVotes, getProfiles)

Сообщение Александр »

Evgesha писал(а):что я там должен увидеть подскажите?
Ответ от сервера, который сможет обработать приложение.
Ты случайно не бесплатный хостинг используешь, который в скрипт автоматически встраивает рекламный код?
Evgesha
ЗАБАНЕН!
Сообщения: 279
Зарегистрирован: 07 июн 2011, 20:36

Re: VIP в Flash-приложении (secure.withdrawVotes, getProfiles)

Сообщение Evgesha »

Ответ от сервера, который сможет обработать приложение.
Ты случайно не бесплатный хостинг используешь, который в скрипт автоматически встраивает рекламный код?
вроде нет=) мой хостинг Hostinger
Evgesha
ЗАБАНЕН!
Сообщения: 279
Зарегистрирован: 07 июн 2011, 20:36

Re: VIP в Flash-приложении (secure.withdrawVotes, getProfiles)

Сообщение Evgesha »

// если добавляемый пользователь уже первый в списке, то не добавляем
// выбираем последнего пользователя
$query = 'SELECT `uid` FROM `'.$table_name.'` ORDER BY `id` DESC LIMIT 1;';
а как отключить это ограничение?
Аватара пользователя
112
Модератор
Модератор
Сообщения: 2215
Зарегистрирован: 02 фев 2010, 21:53

Re: VIP в Flash-приложении (secure.withdrawVotes, getProfiles)

Сообщение 112 »

Evgesha

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

$query = 'SELECT `uid` FROM `'.$table_name.'` ORDER BY `id`';
Нет не так?
Evgesha
ЗАБАНЕН!
Сообщения: 279
Зарегистрирован: 07 июн 2011, 20:36

Re: VIP в Flash-приложении (secure.withdrawVotes, getProfiles)

Сообщение Evgesha »

не так
Аватара пользователя
psix55
Модератор
Модератор
Сообщения: 1015
Зарегистрирован: 09 дек 2009, 17:16

Re: VIP в Flash-приложении (secure.withdrawVotes, getProfiles)

Сообщение psix55 »

1) Можно немного подправить код. Легко, но мне сейчас лень. Может через час-два выложу, если кто-нить другой не напишет.

2) Говно-способ:
Измени:

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

if ($sql_data['uid']==$viewer_id) {
На

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

if ($sql_data['uid']==1) {
Так работать будет, но повторюсь: Это ГОВНО-СПОСОБ.

Если подождёшь, то через некоторое время напишу норм. код.
Evgesha
ЗАБАНЕН!
Сообщения: 279
Зарегистрирован: 07 июн 2011, 20:36

Re: VIP в Flash-приложении (secure.withdrawVotes, getProfiles)

Сообщение Evgesha »

ок
Аватара пользователя
psix55
Модератор
Модератор
Сообщения: 1015
Зарегистрирован: 09 дек 2009, 17:16

Re: VIP в Flash-приложении (secure.withdrawVotes, getProfiles)

Сообщение psix55 »

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

<?phpheader('Content-Type: application/json; charset=utf-8');include('settings.php');require 'vkapi.class.php'; $viewer_id = $_REQUEST['viewer_id'];$auth_key = $_REQUEST['auth_key']; $real_key = md5($api_id."_".$viewer_id."_".$secret_key);if ($auth_key == $real_key){    // списываем голоса и добавляем ссылку    $VK = new vkapi($api_id, $secret_key);    $resp = $VK->api('secure.withdrawVotes', array('uid'=>$viewer_id, 'votes'=>'100'));           if ($resp['response']>0) {        $ip = getenv("REMOTE_ADDR");           $query = 'INSERT INTO `'.$table_name.'` (`uid`, `ip`,`add_date`) VALUES ("'.mysql_real_escape_string($viewer_id).'",INET_ATON("'.$ip.'"),NOW());';        $sql = mysql_query($query);        echo '{"success":{"msg":"Вы добавлены!"}}';    } else {        switch($resp[error][error_code]) {            case 502:                echo '{"error":{"msg":"На вашем балансе недостаточно голосов!"}}';                break;            default:                      echo '{"error":{"msg":"При добавлении ссылки произошла ошибка! Голоса не списаны."}}';        }    }} // конец проверки auth_keyelse {    echo '{"error":{"msg":"Ошибка безопасности!"}}';} /* http://flapps.ru */?> 
Ответить