Advertisement
Guest User

Untitled

a guest
Sep 4th, 2016
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. <?php
  2. // kontrolli signatuuri
  3. $secret = '4424594001ec30e45c597fcf3689fbf2'; // sisesta teenuse secret kood '' märkide vahele
  4. if(empty($secret) || !check_signature($_GET, $secret)) {
  5. header("");
  6. die("");
  7. }
  8.  
  9. $nimi =
  10. $_GET['message'];
  11. $db_host =
  12. "localhost"; // MySQL Serveri URL/IP
  13. $db_name =
  14. "pastlate_dr"; // MySQL Andmebaas
  15. $db_user =
  16. "pastlate_server"; // MySQL Konto
  17. $db_pass =
  18. "Serverid54321"; // MySQLi Parool
  19. $reply_noname =
  20. "Viga: Te ei sisestanud nime!"; // Viga, mida kuvatakse SMSi saatjale, kui ta ei sisestanud nime
  21. $reply_error =
  22. "Viga: Skriptis esines viga, võta ühendust adminiga."; // Viga, mida kuvatakse SMSi saatjale, kui skriptis on sees viga
  23. $relvlv =
  24. 3;
  25.  
  26. mysql_connect(
  27. $db_host,
  28. $db_user,
  29. $db_pass); // Ühendame MySQLiga
  30. mysql_select_db(
  31. $db_name); // Valime andmebaasi
  32.  
  33. $row = mysql_fetch_array($result);
  34.  
  35. if (!$row) // RelvaLV lisaminem
  36. {
  37. $vanalv = $row['smslevelid'];
  38. $uuslv = $vanalv + $relvlv;
  39.  
  40. mysql_query("UPDATE amx_deathrun SET smslevelid='$uuslv' WHERE nimi='$nimi'") or die($reply_error);
  41.  
  42. $endreply = "Täname! Tellisite endale 3 Relvalevelid!";
  43. }
  44. echo $endreply; // Saadame vastus SMSi.
  45.  
  46. function check_signature($params_array, $secret) {
  47. ksort($params_array);
  48.  
  49. $str = '';
  50. foreach ($params_array as $k=>$v) {
  51. if($k != 'sig') {
  52. $str .= "$k=$v";
  53. }
  54. }
  55. $str .= $secret;
  56. $signature = md5($str);
  57.  
  58. return ($params_array['sig'] == $signature);
  59. }
  60. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement