Страница 7 из 10

Re: I-frame. Списывание голоса у пользователя

Добавлено: 15 фев 2011, 18:28
danger-99
Не работает при нажатии "Списать голос" выдаёт надпись "user_id"

Re: I-frame. Списывание голоса у пользователя

Добавлено: 15 фев 2011, 18:52
ukhov
всё работает

Re: I-frame. Списывание голоса у пользователя

Добавлено: 15 фев 2011, 18:57
danger-99
Тоесть и надпись "user_id" должна появляться?

Re: I-frame. Списывание голоса у пользователя

Добавлено: 15 фев 2011, 18:58
ukhov
нет

Re: I-frame. Списывание голоса у пользователя

Добавлено: 15 фев 2011, 19:00
danger-99
Так обьясни пожалуйста в чём может быть причина?

Re: I-frame. Списывание голоса у пользователя

Добавлено: 15 фев 2011, 19:01
ukhov
ты id и ключ приложения поменял на свои?

Re: I-frame. Списывание голоса у пользователя

Добавлено: 15 фев 2011, 19:04
Deniska
danger-99 писал(а):Так обьясни пожалуйста в чём может быть причина?
Ты правильно навел путь к 2.php ?

Re: I-frame. Списывание голоса у пользователя

Добавлено: 15 фев 2011, 19:07
danger-99
Ключ указан верно путь прописан правельно...

Re: I-frame. Списывание голоса у пользователя

Добавлено: 15 фев 2011, 19:09
ukhov

Re: I-frame. Списывание голоса у пользователя

Добавлено: 15 фев 2011, 19:13
danger-99
В настройках приложения указал путь к 1.php

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

<a class="" href="/2.php?&user_id=<?php echo $_GET['viewer_id'];?>&auth_key=<?php echo $_GET['auth_key'];?>"><b>Списать 1 голос</b>  
2.php

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

<?php       $api_id = "Тут всё верно"; //    $api_key = "Тут тоже"; //    $auth_key  = $_GET['auth_key'];  // auth_key из FlashVars приложения    $user_id = $_GET['user_id']; // id просматривающего приложение      // вот это кусок списывания голоса    $rand = rand();    $timestamp = time()+300;    $sig = md5("api_id=".$api_id."method=secure.withdrawVotes". "random=".$rand. "timestamp=".$timestamp.  "uid=".$user_id. "v=2.0". "votes=100".$api_key);     $postvars="api_id=".$api_id."&method=secure.withdrawVotes"."&random=".$rand."&timestamp=".$timestamp."&uid=".$user_i d."&v=2.0"."&votes=100"."&sig=".$sig;    $chp = curl_init('http://api.vkontakte.ru/api.php');    curl_setopt($chp, CURLOPT_HEADER,0);    curl_setopt($chp, CURLOPT_RETURNTRANSFER ,1);    curl_setopt($chp, CURLOPT_POST, 1);    curl_setopt($chp, CURLOPT_POSTFIELDS,  $postvars);    $res = curl_exec($chp);    curl_close($chp);// проверка есть ли голос у типа     $num = strpos($res, "<error_code>502</error_code>"); // нет денег    if ($num<>"") { echo "Нет денег"; return; }        $num = strpos($res, "<transferred>");   // другие ошибки    if ($num=="") { echo "error"; return; }           else {        // ОЛОЛО            echo 'Голос списан';        }// конец  ?>