Advertisement
Guest User

Untitled

a guest
Jan 25th, 2017
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. <?php
  2. if (isset($_POST['install'])) {
  3. $dbuser = $_POST['duser'];
  4. $dpass = $_POST['dpass'];
  5. $dhost = $_POST['dhost'];
  6. $user = $_POST['user'];
  7. $pass = $_POST['pass'];
  8.  
  9. replace_in_file('db.php', "dbserver", $dhost);
  10. replace_in_file('db.php', "dbuser", $duser);
  11. replace_in_file('db.php', "dbpass", $dpass);
  12. replace_in_file('db.php', "dbdata", "users");
  13. replace_in_file('loginit.php', "dbhost", $dhost);
  14. replace_in_file('loginit.php', "dbuser", $duser);
  15. replace_in_file('loginit.php', "dbpass", $dpass);
  16. sleep(1);
  17. $lonn = new mysqli($dhost, $duser, $dpass);
  18. if ($lonn->connect_error) {
  19. die("Connection failed: " . $lonn->connect_error);
  20. }
  21. $sql = "CREATE DATABASE test";
  22.  
  23. if ($lonn->query($sql) === TRUE) {
  24. $query = file_get_contents("install.sql");
  25.  
  26. $lonn->close();
  27. $conn = new mysqli($dhost, $duser, $dpass, "test");
  28. $stmt = $conn->prepare($query);
  29. $stmt->execute();
  30. $conn->close();
  31. } else {
  32. echo "Error creating database: " . $lonn->error;
  33. }
  34. }
  35. ?>
  36.  
  37. <?php
  38. include('installinit.php');
  39. ?>
  40. <html>
  41. <body>
  42. <form action="" method="post">
  43. <input type="text" class="text" id="dhost" name="dhost" value="Database Host (ex: localhost)" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Database Host (ex: localhost)';}">
  44. <input type="text" id="dpass" name="dpass" value="MySQL Password" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'MySQL Password';}">
  45. <input type="text" id="duser" name="duser" value="MySQL Username">
  46. <input type="text" class="text" value="Panel Username" name="user">
  47. <input type="text" class="text" value="Panel Password" name="pass">
  48. <div class="submit"><input name="install" type="submit" value="Finish Installation"></div>
  49. </form>
  50. </body>
  51. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement