Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // kontrolli signatuuri
- $secret = '82cba9f43da1a4f267a9d9ae84f00a7a'; // sisesta teenuse secret kood '' märkide vahele
- if(empty($secret) || !check_signature($_GET, $secret)) {
- header("HTTP/1.0 404 Not Found");
- die("Midagi läks valesti");
- }
- $nimi =
- $_GET['message'];
- $db_host =
- "127.0.0.1"; // MySQL Serveri URL/IP
- $db_name =
- "pastlate_mybb"; // MySQL Andmebaas
- $db_user =
- "pastlate_mybb"; // MySQL Konto
- $db_pass =
- "Foorum54321"; // MySQLi Parool
- $reply_noname =
- "Viga: Te ei sisestanud nime!"; // Viga, mida kuvatakse SMSi saatjale, kui ta ei sisestanud nime
- $reply_error =
- "Viga: Skriptis esines viga, võta ühendust adminiga."; // Viga, mida kuvatakse SMSi saatjale, kui skriptis on sees viga
- $money =
- 5;
- $date =
- time();
- mysql_connect(
- $db_host,
- $db_user,
- $db_pass); // Ühendame MySQLiga
- mysql_select_db(
- $db_name); // Valime andmebaasi
- $result = mysql_query("SELECT * FROM mybb_annetajad WHERE username='$nimi'");
- $row = mysql_fetch_array($result);
- if (!$nimi) // Kui nime ei sisestatud SMSi
- {
- $endreply = "Te ei sisestanud nime!";
- echo $endreply;
- exit;
- }
- if (!$row) // Kui ta pole annetanud
- {
- mysql_query("UPDATE `mybb_users`SET usergroup='19' WHERE username='$nimi'") or die($reply_error);
- mysql_query("INSERT INTO `mybb_annetajad` (username, date, money) VALUES('$nimi', '$date', '$money')") or die($reply_error);
- $endreply = "Täname! Teie annetus jõudis kohale!";
- }
- else // Kui inimene on annetanud
- {
- $vana = time();
- $vanaraha = $row['money'];
- $raha = 5;
- $uusraha = $vanaraha + $raha;
- mysql_query("UPDATE mybb_annetajad SET date='$vana', money='$uusraha' WHERE username='$nimi' ") or die($reply_error);
- $endreply = "Täname! Teie annetus jõudis kohale!";
- }
- echo $endreply; // Saadame vastus SMSi.
- function check_signature($params_array, $secret) {
- ksort($params_array);
- $str = '';
- foreach ($params_array as $k=>$v) {
- if($k != 'sig') {
- $str .= "$k=$v";
- }
- }
- $str .= $secret;
- $signature = md5($str);
- return ($params_array['sig'] == $signature);
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement