Advertisement
Guest User

Untitled

a guest
Apr 17th, 2015
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.02 KB | None | 0 0
  1. <?php
  2. //Скрипт поощрений за голосования рейтинга TopCraft.RU
  3.  $conf['host'] = ''; //Хост на котором расположена Ваша База Данных. (Чаще всего это localhost)
  4.  $conf['user'] = ''; //Пользователь базы
  5.  $conf['pass'] = ''; //Пароль к базе
  6.  $conf['name'] = ''; //Название базы
  7.  $conf['table'] = 'cc3_balance'; //Таблица iConomy
  8.  $conf['iconomy'] = 10;//Количество денег, которое получит игрок за голосование.
  9.  
  10.  $conf['secretkey'] = '';//Ваш секретный ключ на TopCraft.Ru (Настраивается в Настройках проектов --> Поощрения)
  11.  $table = $conf['table'];
  12.  $iconomy = $conf['iconomy'];
  13.  $timestamp = $_POST['timestamp']; //Передает время, когда человек проголосовал за проект
  14.  $username = htmlspecialchars($_POST['username']); //Передает Имя проголосовавшего за проект
  15.  
  16. //Далее идёт код отвечающий за выдачу поощрений!
  17. //Если вы не обладаете знаниями в php и mysql, крайне не рекомендуем Вам что-то менять!
  18.  mysql_connect($conf['host'], $conf['user'], $conf['pass']) or die('error connect');
  19.  mysql_select_db($conf['name']) or die('error select');
  20.  
  21.   if (!preg_match("/^[a-zA-Z0-9_]+$/", $username)) die("Bad login");
  22.  
  23.  if ($_POST['signature'] != sha1($username.$timestamp.$conf['secretkey'])) die("hash mismatch");
  24.   $sql_username = strtolower($username);
  25.   $q = mysql_query("SELECT id FROM cc3_account WHERE name ='$sql_username'");
  26.   mysql_query("UPDATE $table SET `balance`=`balance`+'$iconomy' WHERE `username_id`='$q'") or die (mysql_error());
  27.   echo 'OK<br />';
  28.   mysql_query($sql);
  29. //Конец скрипта.
  30. //Все права принадлежат проекту TopCraft.RU (с) 2011-2013
  31.  
  32. //Last update: 28.03.2013
  33. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement