Просмотр файла install/inc/step_2.php

Размер файла: 1.68Kb
  1. <?php
  2.  
  3. if ($step == 3)
  4. {
  5. $_SESSION['install_step']++;
  6. exit(header('Location: index.php'));
  7. }
  8. elseif (isset($_POST['host'], $_POST['user'], $_POST['pass'], $_POST['db']))
  9. {
  10. $db = @mysqli_connect($_POST['host'], $_POST['user'],$_POST['pass'], $_POST['db']);
  11. if (!$db)
  12. {
  13. $err='Невозможно подключиться к серверу '.mysqli_connect_error();
  14. }
  15. else
  16. {
  17. $_SESSION['db'] = $_POST['db'];
  18. $_SESSION['host'] = $_POST['host'];
  19. $_SESSION['user'] = $_POST['user'];
  20. $_SESSION['pass'] = $_POST['pass'];
  21. mysqli_query($db, 'SET names utf8');
  22. mysqli_multi_query($db, file_get_contents(H . 'engine/files/data/table.sql'));
  23. echo '<div class="msg">Подключение к базе данных успешно выполнено</div>';
  24. ?>
  25. <form>
  26. <input name="step" value="<?=$_SESSION['install_step']+1?>" type="hidden" />
  27. <input <?=isset($err)?'value="SecWind не готов к установке" disabled="disabled"':'value="Продолжить"'?> type="submit"/>
  28. </form>
  29. <?
  30. include 'inc/foot.php';
  31. exit;
  32. }
  33. }
  34.  
  35. if (isset($err))
  36. {
  37. echo '<div class="err">'.$err.'</div>';
  38. }
  39. ?>
  40. <form method="post" action="index.php">
  41. Хост:<br />
  42. <input name="host" value="<?=$_SERVER['REMOTE_ADDR'] == '127.0.0.1' ? 'localhost' : $_SERVER['SERVER_NAME']?>" type="text" /><br />
  43. Пользователь:<br />
  44. <input name="user" value="root" type="text" /><br />
  45. Пароль:<br />
  46. <input name="pass" value="" type="text" /><br />
  47. Имя базы:<br />
  48. <input name="db" value="Tadochi" type="text"/><br />
  49. <input value="Далее" type="submit" />
  50. </form>
  51. <?
  52. include 'inc/foot.php';