Advertisement
Guest User

Untitled

a guest
Jun 12th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. <?php
  2.  
  3. /**
  4. * MySQL host
  5. */
  6. $db_host = "localhost";
  7.  
  8. /**
  9. * MySQL username
  10. */
  11. $db_user = "coradmin_Escaped";
  12.  
  13. /**
  14. * MySQL password
  15. */
  16. $db_password = "noob123456";
  17.  
  18. /**
  19. * MySQL database name
  20. */
  21. $db_name = "coradmin_CoradminVb";
  22.  
  23. $db = new Database($db_host, $db_user, $db_password, $db_name);
  24. if(!$db->connect()) {
  25. die("Unable to connect too MySQL Server. Please contact an administrator.");
  26. }
  27.  
  28. $sql = $db->query("SELECT * FROM `votes`");
  29. if (mysql_num_rows($sql) > 0) {
  30. while ($row = mysql_fetch_array($sql)) {
  31. if (strtotime("1 day", $row['time']) - time() <= 0) {
  32. $db->query("DELETE * FROM `votes` WHERE `authcode` = '".$row['authcode']."'");
  33. }
  34. }
  35. }
  36.  
  37. class Database
  38. {
  39. private $server;
  40. private $username;
  41. private $password;
  42. private $database;
  43. private $connected;
  44.  
  45. public function __construct($s, $u, $p, $d)
  46. {
  47. $this->server = $s;
  48. $this->username = $u;
  49. $this->password = $p;
  50. $this->database = $d;
  51. $this->connected = false;
  52. }
  53.  
  54. public function connect()
  55. {
  56. if (!mysql_connect($this->server, $this->username, $this->password))
  57. return false;
  58.  
  59. if (!@mysql_select_db($this->database))
  60. return false;
  61.  
  62. $this->connected = true;
  63. return true;
  64. }
  65.  
  66. public function query($s)
  67. {
  68. if (!$this->connected)
  69. $this->connect();
  70. $query = mysql_query($s);
  71.  
  72. return $query;
  73. }
  74.  
  75. public function anti_inject($sql)
  76. {
  77. $sql = preg_replace(sql_regcase(" / (from | select | insert | delete |
  78. where | drop table | show tables | #|\*|--|\\\\)/"), "", $sql);
  79. $sql = trim($sql);
  80. $sql = strip_tags($sql);
  81. $sql = addslashes($sql);
  82. return $sql;
  83. }
  84. }
  85.  
  86. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement