Advertisement
Guest User

Untitled

a guest
Jun 20th, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.69 KB | None | 0 0
  1. <html>
  2. <head>
  3. <title>Installazione</title>
  4. <link href="style.css" rel="stylesheet" type="text/css" />
  5. <body>
  6. <br>
  7. <h1 align="center">Installazione OverCMS</h1><br />
  8. <form method="POST" action="install.php">
  9. <table align="center" border="0" width="35%">
  10. <tbody><tr>
  11. <td width="100%"><div>Database Settings</div></td>
  12. </tr>
  13. </tbody></table>   
  14. <table align="center" border="0" width="35%">
  15. <tbody><tr>
  16. <td><div align="left"><b>Host</b></div></td>
  17. <td><div align="right"><input name="host" type="text" width="150"></div></td>
  18. </tr>
  19. <tr>
  20. <td><div align="left"><b>Username</b></div></td>
  21. <td><div align="right"><input name="db_user" type="text" width="150"></div></td>
  22. </tr>
  23. <tr>
  24. <td><div align="left"><b>Password</b></div></td>
  25. <td><div align="right"><input name="db_pass" type="text" width="150"></div></td>
  26. </tr>
  27. <tr>
  28. <td><div align="left"><b>Database name</b></div></td>
  29. <td><div align="right"><input name="db_name" type="text" width="150"></div></td>
  30. </tr>
  31. </table>   
  32. <br>
  33. <table align="center" border="0" width="35%">
  34. <tbody><tr>
  35. <td width="100%"><div>General Settings</div></td>
  36. </tr>
  37. </tbody></table>   
  38. <table align="center" border="0" width="35%">
  39. <tbody><tr>
  40. <td><div align="left"><b>Admin username</b></div></td>
  41. <td><div align="right"><input name="admin_user" type="text" width="150"></div></td>
  42. </tr>
  43. <tr>
  44. <td><div align="left"><b>Admin password</b></div></td>
  45. <td><div align="right"><input name="admin_pass" type="password" width="150"></div></td>
  46. </tr>
  47. <tr>
  48. <td><div align="left"><b>Admin email</b></div><br></td>
  49. <td><div align="right"><input name="admin_email" type="text" width="150"></div><br></td>
  50. </tr>
  51. <tr>
  52. <td></td>
  53. <td><div align="right"><input name="install" value="Installa" type="submit"></div></td>
  54. </tr>
  55. </form>
  56. </center>
  57. </body>
  58. </html>
  59. <?php
  60.  
  61. $db_name = $_POST['db_name'];
  62.  
  63. if($db_name == ""){
  64. echo '<script>alert(\"Error: Riempire tutti i campi richiesti!\");</script>';
  65. }else{
  66.  
  67.  
  68. $db_connect = mysql_connect( $_POST['host'], $_POST['db_user'], $_POST['db_pass'] );
  69. mysql_select_db( $db_name, $db_connect );
  70.  
  71. $query = "CREATE TABLE `utenti`( `user` VARCHAR(25), `password` VARCHAR(25), `email` VARCHAR(25));";
  72.  
  73. mysql_query($query);
  74.  
  75. $fd = fopen("config.php", "w+r");
  76.  
  77. fwrite ($fd, "<?php\n"
  78. ."\t\$host = \"".$_POST['host']."\";\n"
  79. ."\t\$db_user = \"".$_POST['db_user']."\";\n"
  80. ."\t\$db_pass = \"".$_POST['db_pass']."\";\n"
  81. ."\t\$admin_user = \"".$_POST['admin_user']."\";\n"
  82. ."\t\$admin_pass = \"".$_POST['admin_pass']."\";\n"
  83. ."\t\$admin_email  = \"".$_POST['admin_mail']."\";\n"
  84. ."?>" );
  85.  
  86. fclose($fd);
  87.  
  88.  
  89.  
  90. echo '<script>alert(\"Installazione completata con Successo!\");</script>';
  91.  
  92. echo '<script>window.location=\"index.php";</script>';
  93.  
  94. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement