Файл: install/base.php
Строк: 55
<?php
if (is_file('../system/db.php')) {
if (isset($_POST['continue'])) {
unlink('../system/db.php');
header('Location: index.php');
}
echo '<head>
<link rel="shortcut icon" href="/design/style/favicon.png">
<link rel="stylesheet" href="/design/style/wap.css" type="text/css" />
<title>Установка PeasCMS</title>
</head>
<body>';
echo '<div class="base">
<center><div class="sel">Мастер установки PeasCMS</div></center>';
echo '<form method="post">
<b>Ошибка! Файл конфигурации уже создан!</b><br>
Это означает, что движок уже установлен и продолжение произведёт к потере всей информации, которая находится в базе данных на даный момент!<br>
<input type="submit" name="continue" value="Продолжить">
</form>';
include 'foot.php';
}
include 'head.php';
if (isset($_GET['go'])) {
$host = htmlspecialchars(trim($_POST['host']));
$user = htmlspecialchars(trim($_POST['user']));
$pass = htmlspecialchars(trim($_POST['pass']));
$base = htmlspecialchars(trim($_POST['base']));
mysql_connect($host, $user, $pass);
$data = mysql_select_db($base);
$datab = true;
if (!$data) {
$datab = false;
echo '<div class="err">Такой базы данных не существует!</div>';
}
if ($datab == true) {
$db = "<?php
define ('DBHOST', '$host');
define ('DBNAME', '$base');
define ('DBPASS', '$pass');
define ('DBUSER', '$user');
?>";
file_put_contents('../system/db.php', $db);
$dump = file_get_contents('./sql.sql');
$queryes = explode('-- --------------------------------------------------------', $dump);
foreach($queryes as $query) {
mysql_query(trim($query));
}
chmod('/files/avatars', 0777);
chmod('/files/diaries', 0777);
chmod('/files/user.files', 0777);
chmod('/files/user.files.screen', 0777);
chmod('/design/smiles', 0777);
chmod('/design/imgs', 0777);
chmod('/design/fonts', 0777);
chmod('/system', 0777);
echo '<div class="info">Подключение к Базе Данных, успешно выполнено!</div>
<form method="post" action="reg.php">
<input type="submit" name="next" value="Продолжить" />
</form>';
include 'foot.php';
}
}
echo '<div class="title">Введите данные от вашей Базы Данных:</div>
<form method="post" action="?go">
Сервер:<br>
<input type="text" name="host" value="localhost" /><br>
Пользователь:<br>
<input type="text" name="user" /><br>
Пароль:<br>
<input type="password" name="pass" /><br>
База данных:<br>
<input type="text" name="base" /><br>
<input type="submit" name="go" value="Продолжить" />
</form>';
include 'foot.php';
?>