Проблема с пехепешкой!

Программирование, которое не связано с API.
Ответить
kamikadze
Сообщения: 3
Зарегистрирован: 10 май 2010, 14:22

Проблема с пехепешкой!

Сообщение kamikadze »

Скачал я себе батл (аукцион) все пашет нормально кроме перевода с голосов в батлики пишет "идет обмен валюты " и так минут 10!
Я решил что проблема в пехепешки котороя отвечает за перевод
Вот она
 
<?php
$host="mysql302.1gb.ua";
$user="gbua_x_auction";
$password="Ето вам не нужно :D ";

$uid=$_POST["uid"];
$pass=$_POST["pass"];
$votes=$_POST["votes"];
$step=$_POST["step"];

$key="Ето вам не нужно :D ";
$sig=$_POST["sig"];
$auth_key=$_POST["auth_key"];
$api_id=1873496;
$secret="Ето вам не нужно :D ";

if($sig!=md5("pass=".$pass."uid=".$uid."api_id=".$api_id."key=".$key."votes=".$votes."step=".$step)||$auth_key!=md5($api_id."_".$uid."_".$secret)) echo "status=error_sig";
else if($pass=="close_auction_api"){
if(!mysql_connect($host,$user,$password)){
echo "status=error_connect";
exit;
}
mysql_select_db("gbua_x_auction");

$base=mysql_query("SELECT votes FROM users WHERE uid=".$uid) or die("status=".mysql_error());
$base_full=mysql_fetch_array($base);
$now_balance=$base_full[votes];

if($step==1){
$money=$votes*100;

$ch=curl_init();
$random=rand();
$sig="api_id=".$api_id."method=secure.withdrawVotesrandom=".$random."timestamp=".time()."uid=".$uid."v=2.0votes=".$money.$secret;
$fields="api_id=".$api_id."&method=secure.withdrawVotes&random=".$random."&timestamp=".time()."&uid=".$uid."&v=2.0&votes=".$money."&sig=".md5($sig);
curl_setopt($ch,CURLOPT_URL,"http://api.vkontakte.ru/api.php");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields);
$rez=curl_exec($ch);
curl_close($ch);

$xml=simplexml_load_string($rez);
if($xml->error_code==502) echo "status=you_not_have_money";
else if($xml->transferred==$money){
$new_balance=$now_balance+$votes;
mysql_query("UPDATE users SET votes=$new_balance WHERE uid=$uid") or die("status=".mysql_error());
echo "status=votes_do_complete";
}
else echo "status=vk_error";
}
else{
if($now_balance>=$votes){
$money=$votes*100;

$ch=curl_init();
$random=rand();
$sig="api_id=".$api_id."method=secure.addVotesrandom=".$random."timestamp=".time()."uid=".$uid."v=2.0votes=".$money.$secret;
$fields="api_id=".$api_id."&method=secure.addVotes&random=".$random."&timestamp=".time()."&uid=".$uid."&v=2.0&votes=".$money."&sig=".md5($sig);
curl_setopt($ch,CURLOPT_URL,"http://api.vkontakte.ru/api.php");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields);
$rez=curl_exec($ch);
curl_close($ch);

$xml=simplexml_load_string($rez);
if($xml->transferred==$money){
$new_balance=$now_balance-$votes;
mysql_query("UPDATE users SET votes=$new_balance WHERE uid=$uid") or die("status=".mysql_error());
echo "status=votes_do_complete";
}
else echo "status=vk_error";
}
else echo "status=you_not_have_money";
}
}
else echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"
\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"> <html
xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"ru\" xml:lang=\"ru\">
<head>
<title>Ошибка 403. Доступ запрещен</title> <meta
http-equiv=\"content-type\" content=\"text/html; charset=windows-1251\"
/> <link rel=\"stylesheet\" href=\"style.css\" type=\"text/css\" />
<script src=\"http://www.jino.ru/js/errors.js\"
type=\"text/javascript\"></script>
</head> <body class=\"standard withurl\">
<div id=\"frame\">
<a id=\"face\"
href=\"http://92.63.103.49/\"><span>«Батл!»</span></a> <h1>Доступ
запрещен</h1> <div id=\"content\">
<p id=\"code\">403</p> <p
id=\"url\">http://92.63.103.49/</script></p> <p
id=\"description\">Доступ к этой странице открыть только для
Администрации. Попытки взлома будут наказыватся!</p> <div
id=\"extinfo\">
<h2>Вы можете:</h2> <ul>
<li><a href=\"#\" onclick=\"history.back(); return
false;\">Вернуться назад</a></li> <li><a
href=\"http://92.63.103.49/\">Посетить главную страницу
сайта</a></li>
</ul> <p id=\"foradmin\">По всем вопросам обращайтесь к
Администрации.</p>
</div> <p id=\"foot\">
<a id=\"sign\" href=\"http://92.63.103.49/\">Сайт приложения
«Батл!»</a>
</p>
</div>
</div>
</body>
</html>"; ?>
Подумал может кто нить поможет с этой проблемой а то я в PHP нубик
Последний раз редактировалось Deniska 10 май 2010, 15:15, всего редактировалось 1 раз.
Причина: Орфография
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Проблема с пехепешкой!

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

kamikadze
Может дело в хостинге? Нужен cURL http://flapps.ru/forum/topic144.html
Аватара пользователя
Влад
Модератор
Модератор
Сообщения: 654
Зарегистрирован: 29 апр 2010, 22:24

Re: Проблема с пехепешкой!

Сообщение Влад »

БАТЛ :lol: :lol: :lol:
Последний раз редактировалось bodnar 12 май 2010, 13:07, всего редактировалось 1 раз.
Причина: флуд
Аватара пользователя
Doker
Модератор
Модератор
Сообщения: 1026
Зарегистрирован: 07 май 2010, 18:53

Re: Проблема с пехепешкой!

Сообщение Doker »

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

Re: Проблема с пехепешкой!

Сообщение psix55 »

Doker писал(а):может потому, что он не одобрен/проверен ?
Сомневаюсь!
Аватара пользователя
Doker
Модератор
Модератор
Сообщения: 1026
Зарегистрирован: 07 май 2010, 18:53

Re: Проблема с пехепешкой!

Сообщение Doker »

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

!

Сообщение psix55 »

я тоже ставил!И всё работало!
Ответить