Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  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. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement