Advertisement
Guest User

Untitled

a guest
Jun 3rd, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.09 KB | None | 0 0
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  5. <title></title>
  6. </head>
  7. <body>
  8. <strong>Настройка гостевой книги</strong>
  9. <form action="setup.php" method="post" name="setup">
  10. <P>
  11. <strong>Укажите все необходимые данные!</strong>
  12.  
  13. <P>
  14. Адрес базы данных MySQL: <input type="text" name="server"> <P>
  15.  
  16. Имя пользователя MySQL: <input type="text" name="login"> <P>
  17. Пароль MySQL: <input type="password" name="password"> <P>
  18. Название базы данных MySQL: <input type="text" name="base"> <P>
  19. Логин администратора гостевой книги: <input type="text" name="gblogin"> <P>
  20. Пароль администратора гостевой книги: <input type="password" name="gbpass"> <P>
  21. <input type="submit" value="Сохранить параметры." >
  22. </form>
  23. <?php
  24. if(is_file('dbconfig.inc.php')){
  25. Print("Файл настроек уже существует! Для изменения настроек сначала удалите старый файл настроек!");
  26. }
  27. else{
  28. $cfile=fopen('dbconfig.inc.php','a');
  29. fwrite($cfile,"<?php\n".
  30. "\$server='".$_POST['server']."';\n\$username='".$_POST['login']."';\n".
  31. "\$password='".$_POST['password']."';\n".
  32. "\$base='".$_POST['base']."';\n".
  33. "\$link=mysql_connect(\$server, \$username, \$password) or die(mysql_error());\n".
  34. "mysql_select_db(\$base) or die(mysql_error());\n".
  35. "\$adminlogin='".$_POST['gbadmin']."';\n".
  36. "\$adminpassword='".$_POST['gbpassword']."';\n".
  37. "?>");
  38. If(fclose($cfile)){
  39. Print("Конфигурационный файл успешно создан");
  40. $step=1;}
  41. else{Print("Не удалось записать конфигурационный файл! Проверьте права доступа!");
  42. }
  43.  
  44.  
  45. if ($step==1){
  46. include 'dbconfig.inc.php';
  47. $query="DROP TABLE guestbook";
  48. $result=mysql_query($query) or print mysql_error();
  49. $query="DROP TABLE guestbook_banned_ip";
  50. $result=mysql_query($query) or print mysql_error();
  51. $query="CREATE TABLE guestbook (ID INT auto_increment PRIMARY KEY, name VARCHAR(20), text VARCHAR(1024), curentdate DATETIME , ip VARCHAR(20) );";
  52. $result=mysql_query($query) or print mysql_error();
  53. $query="CREATE TABLE guestbook_banned_ip (ip varchar(15) PRIMARY KEY);";
  54. $result=mysql_query($query) or print mysql_error();
  55. Print "<P>Таблицы созданы. <P>";
  56.  
  57. mysql_close($link);
  58. }
  59. else {
  60. print("Ошибка работы с БД! Проверьте логин и пароль, а так же название БД!");
  61. }
  62.  
  63. ?>
  64. </body>
  65. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement