Guest User

Untitled

a guest
Nov 21st, 2018
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. <?php
  2. $mysqlserver = $_POST['mysqlserver'];
  3. $mysqlusername = $_POST['mysqlusername'];
  4. $mysqlpassword = $_POST['mysqlpassword'];
  5. $mysqldatabase = $_POST['mysqldatabase'];
  6.  
  7. $dbexists = $_POST['dbexists'];
  8.  
  9. $name = $_POST['name'];
  10. $email = $_POST['email'];
  11. $password = $_POST['password'];
  12.  
  13. $submit = $_POST['done'];
  14.  
  15. if(isset($submit)) {
  16. $fields = array();
  17. $fields['mysqlserver'] = $mysqlserver;
  18. $fields['mysqlusername'] = $mysqlusername;
  19. // do not check for sql password because some times there is none
  20. $fields['mysqldatabase'] = $mysqldatabase;
  21. $fields['name'] = $name;
  22. $fields['email'] = $email;
  23. $fields['password'] = $password;
  24.  
  25. foreach($fields as $key => $val) {
  26. if(trim($val) == '') {
  27. $error = $key . ' is not set!';
  28. break;
  29. }
  30. }
  31.  
  32. if($error != '') {
  33. echo $error;
  34. } else {
  35. // create config file
  36. $filecontent = '<?php
  37. $mysqlserver = \'' . $mysqlserver .'\'; // Hostname; usually localhost or 127.0.0.1
  38. $mysqlusername = \'' . $mysqlusername . '\'; // MySQL Username
  39. $mysqlpassword = \'' . $mysqlpassword . '\'; // Password used to login to MySQL
  40. $mysqldatabase = \'' . $mysqldatabase . '\'; //Database to hold all information
  41. mysql_connect($mysqlserver, $mysqlusername, $mysqlpassword);
  42. ?>';
  43. $handle = fopen('../includes/sqlconnect.php', 'a');
  44. fwrite($handle, $filecontent);
  45.  
  46. // connect to sql
  47. $connect = mysql_connect($mysqlserver, $mysqlusername, $mysqlpassword);
  48.  
  49. if(!$connect)
  50. die('Cannot connect: ' . mysql_error());
  51. else {
  52. if($dbexists != 'on') { // database doesn't already exist
  53. $create_db_query = 'CREATE DATABASE ' . $mysqldatabase;
  54. if(mysql_query($create_db_query, $connect)) {
  55. // database was created;
  56. echo 'Success!';
  57. } else // show any errors when creating database
  58. die('Error creating database: ' . mysql_error());
  59. } else {
  60. // begin installation
  61. }
  62. }
  63. }
  64. }
  65. ?>
Add Comment
Please, Sign In to add comment