· 8 years ago · Jul 21, 2017, 03:30 PM
1<?php
2
3 $secret_key = 'key'; # Ð’ÑтавлÑем Ñюда и на Ñайт Ñекретное Ñлово,
4 # придумываем Ñами, например Ll3*4!L1*(&$Wsl.
5 $host = 'localhost'; # Указываем IP Ñервера, на котором Ñтоит База Данных
6 $bd_user = 'bd_user'; # Пользователь базы данных
7 $bd_name = 'bd_name'; # Ðазвание базы данных
8 $user_pass = 'pass'; # Пароль от базы данных
9 $money_per_vote = '2'; # Укажите количеÑтво монет, которые получит игрок за 1 голоÑ
10 $iconomy_table = 'dle_users'; # Таблица, в которую запиÑываютÑÑ Ð¸Ð³Ñ€Ð¾Ð²Ñ‹Ðµ деньги
11
12# Ðекоторые проекты выдают за голоÑование реальные деньги. Ðапример, 1 Ð³Ð¾Ð»Ð¾Ñ - 1-2 рублÑ, Ñто повышает желание
13# голоÑовать, Ñ‚.к. позволÑет покупать донатные группы без материальных вложений.
14
15 if(isset($_GET['nickname']) && isset($_GET['token']))
16 {
17
18 $nickname = $_GET['nickname'];
19
20 $token = $_GET['token'];
21
22 if($token == md5($nickname.$secret_key))
23 {
24 $con = mysqli_connect($host, $bd_user, $user_pass, $bd_name);
25
26 if (mysqli_connect_errno()) {
27 echo "Failed to connect to MySQL: " . mysqli_connect_error();
28 }
29 #$userid1 = mysqli_query($con, "SELECT user_id FROM dle_users WHERE name = '{$nickname}'") or die(mysqli_error($con));
30 #print_r($userid1);
31 #exit();
32 #mysqli_query($con, "UPDATE {$iconomy_table} SET value = value+$money_per_vote WHERE user_id ='{$userid}'") or die(mysqli_error($con));
33 /* mysqli_query($con, "UPDATE {$iconomy_table} SET money = money+$money_per_vote WHERE user_id IN (SELECT user_id FROM dle_users WHERE name = '{$nickname}')") or die(mysqli_error($con));*/
34
35 mysqli_query($con, "UPDATE {$iconomy_table} SET `money` = money+$money_per_vote WHERE name = '{$nickname}'") or die(mysqli_error($con));
36 mysqli_close($con);
37 echo "OK";
38 } else {
39 echo "No reauest data";
40 }
41
42} else {
43 echo "md5 error";
44}
45
46?>