Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

110 rindas
3.2KB

  1. <!DOCTYPE html>
  2. <html>
  3. <title>Instalēt brikešu uzskaiti</title>
  4. <meta charset="UTF-8" name="viewport" content="width=device-width, initial-scale=1">
  5. <link rel="stylesheet" href="css/w3.css">
  6. <?php
  7. if(include('db.php'))
  8. {
  9. echo'<h2>db.php ir OK. Savienojums ar datubāzi ir OK</h2>';
  10. }
  11. else
  12. {
  13. echo '<h2>Nav izveidots savienojums ar DB. Lūgums to konfigurēt zemāk</h2>';
  14. };
  15. //Sāksim ar DBASE konfigurēšanu
  16. echo '<div class="w3-container w3-padding-16">';
  17. echo '<div class="w3-third w3-container w3-padding-16">';
  18. echo '<h3>1. solis:Konfigurējiet datubāzes parametrus</h3>';
  19. echo '<form action="" method="POST">';
  20. echo '<label>Datubāzes serveris</label>';
  21. echo '<input class="w3-input" type="text" name="server">';
  22. echo '<label>Datubāzes lietotājvārds</label>';
  23. echo '<input class="w3-input" type="text" name="user">';
  24. echo '<label>Datubāzes parole</label>';
  25. echo '<input class="w3-input" type="text" name="password">';
  26. echo '<label>Datubāzes nosaukums</label>';
  27. echo '<input class="w3-input" type="text" name="dbname"><br>';
  28. echo '<input type="submit" class="w3-button w3-green" name="db_saglabat" value="Saglabāt">
  29. </form>
  30. </div>
  31. </div>';
  32. //Izveidojam db.php failu
  33. if(isset($_POST['db_saglabat']))
  34. {
  35. //dabūjam DB parametrus
  36. $servername1 = $_POST['server'];
  37. $username1 = $_POST['user'];
  38. $password1 = $_POST['password'];
  39. $dbname1 = $_POST['dbname'];
  40. // Create connection
  41. $conn1 = mysqli_connect($servername1, $username1, $password1, $dbname1);
  42. mysqli_set_charset( $conn, 'utf8');
  43. // Check connection
  44. if (!$conn1) {
  45. die('Connection failed: ' . mysqli_connect_error());
  46. }
  47. //echo 'Connected successfully';
  48. //skripts, kurš iveidos tabulas iekš dBase
  49. //saglabājam DB
  50. $tabulabriketes = "CREATE TABLE `Briketes` (
  51. `BrikID` bigint(5) NOT NULL AUTO_INCREMENT DEFAULT '0',
  52. `BrikNopirktas` bigint(5) NOT NULL DEFAULT '0',
  53. `BrikAtlicis` bigint(5) NOT NULL DEFAULT '0',
  54. PRIMARY KEY (`BrikID`)
  55. );" ;
  56. $tabulapaterins = "CREATE TABLE `Paterins` (
  57. `PatID` bigint(5) NOT NULL AUTO_INCREMENT,
  58. `PatDaudzums` bigint(5) NOT NULL,
  59. `PatDatums` bigint(5) NOT NULL,
  60. PRIMARY KEY (`PatID`)
  61. );";
  62. //Darīšana
  63. mysqli_query($conn1,$tabulabriketes);
  64. if(mysqli_query($conn1,$tabulapaterins))
  65. {
  66. //Izveidojam db.php failu
  67. //pārbadam vai var rakstīt failus
  68. $newFileName = 'include/db.php';
  69. if ( ! is_writable(dirname($newFileName))) {
  70. echo dirname($newFileName) . ' jābūt rakstāmam <b>www-data!!!</b>';
  71. } else {
  72. $rakstam = '
  73. <?php
  74. $servername='.$_POST['server'].';
  75. $username='.$_POST['user'].';
  76. $password='.$_POST['password'].';
  77. $dbname='.$_POST['dbname'].';
  78. $conn = mysqli_connect($servername, $username, $password, $dbname);
  79. mysqli_set_charset( $conn, "utf8");
  80. if (!$conn) {
  81. die("Connection failed: " . mysqli_connect_error());
  82. }
  83. ?>
  84. ' ;
  85. file_put_contents($newFileName, $rakstam);
  86. echo '<h2>Instalācija ir veiksmīga! <a href=index.php>Sākums</a></h2>';
  87. }
  88. }
  89. else
  90. {
  91. echo '<h2>Kaut kas nogāja greizi. Sazinieties ar izstrādātāju!</h2>';
  92. }
  93. }

Powered by TurnKey Linux.