<?php
##################################
# установка.php #
##################################
# Форум на MySQL #
#Афтар : Morgan #
#ICQ : 530-648 #
#Email : [email protected] #
##################################
function error()
{
echo '<b>Error #'.mysql_errno().': '.mysql_error().'</b>';
exit;
}
echo '<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Установка General форума v1 by Morgan</title><link rel="stylesheet" href="../style/style.css" type="text/css" />
</head>
<body>
<div class="logo">
<center><img src="../style/logo.png" /></center>
</div><div class="cv">
<b>Форум WAP мастеров</b>
</div>';
echo '<div class="main">
<b>Установка форума</b>
</div><div class="fon">
';
switch($_GET['step'])
{
case '1':
$host=$_POST['host'];
$base=$_POST['base'];
$user=$_POST['user'];
$pass=$_POST['pass'];
##############
$login_admin=$_POST['login_admin'];
$pass_admin=$_POST['pass_admin'];
echo 'Соединяемся с базой...<br />';
mysql_connect($host,$user,$pass) or error();
echo 'Выбираем базу данных...<br />';
mysql_select_db($base) or error();
mysql_query('SET NAMES utf8');
echo 'Создаем таблицы...<br />';
mysql_query('CREATE TABLE `forums` (
`id` int(5) NOT NULL auto_increment,
`name` varchar(40) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=9') or error();
mysql_query('INSERT INTO `forums` VALUES (1, \'Общение\')') or error();
mysql_query('INSERT INTO `forums` VALUES (2, \'Разное\')') or error();
mysql_query('INSERT INTO `forums` VALUES (3, \'WAP мастеру\')') or error();
mysql_query('INSERT INTO `forums` VALUES (4, \'Куплю/Продам\')') or error();
mysql_query('INSERT INTO `forums` VALUES (7, \'Оффтоп/Корзина\')') or error();
mysql_query('INSERT INTO `forums` VALUES (6, \'Встречи/Знакомства\')') or error();
mysql_query('INSERT INTO `forums` VALUES (8, \'О сайте/Форуме\')') or error();
mysql_query('CREATE TABLE `posts` (
`id` int(7) NOT NULL auto_increment,
`id_theme` int(5) NOT NULL,
`id_forum` int(3) NOT NULL,
`author_id` int(5) default NULL,
`text` text NOT NULL,
`time` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=56 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=56') or error();
mysql_query('CREATE TABLE `themes` (
`id` int(5) NOT NULL auto_increment,
`id_forum` int(5) NOT NULL,
`status` int(1) NOT NULL,
`name` varchar(40) NOT NULL,
`author_id` int(5) default NULL,
`time` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=28 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=28') or error();
mysql_query('CREATE TABLE `users` (
`id` int(5) NOT NULL auto_increment,
`pass` varchar(40) NOT NULL,
`dol` varchar(40) NOT NULL,
`login` varchar(40) NOT NULL,
`date_reg` date NOT NULL,
`posts` int(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=6') or error();
echo 'Создаем профиль админа...<br />';
mysql_query('INSERT INTO `users` ( `id` , `pass` , `dol` , `login` , `date_reg` , `posts` )
VALUES (
\'1\',\''.md5($pass_admin).'\', \'admin\', \''.$login_admin.'\', \'NOW()\', \'0\'
);') or error();
echo 'Создаем файл конфигурациия...<br />';
$text =' <?php
##################################
# db.php #
##################################
# Форум на MySQL #
#Афтар : Morgan #
#ICQ : 530-648 #
#Email : [email protected] #
##################################
mysql_connect(\''.$host.'\',\''.$user.'\',\''.$pass.'\') or my_error();
mysql_select_db(\''.$base.'\') or my_error();
mysql_query("SET NAMES utf8");
##################################
# © Все права защищены #
##################################
?>';
$fp=fopen('../includes/db.php','w+');
fwrite($fp,$text);
fclose($fp);
echo '<br />
Все! Теперь форум установлен!<br />
Вы можете <a href="../">посмотреть</a> его. <br />
Обязательно удалите папку <b>install</b> !!';
break;
############
default:
echo '
<form action="index.php?step=1" method="POST">
Хост:<br />
<input name="host" type="text" value="localhost" /><br />
База данных:<br />
<input name="base" type="text" /><br />
Пользователь:<br />
<input name="user" type="text" /><br />
Пароль:<br />
<input name="pass" type="text" /><br />
<hr/>
Логин админа:<br />
<input name="login_admin" type="text" /><br />
Пароль админа:<br />
<input name="pass_admin" type="text" /><br />
<input type="submit" name="" value="Сохранить" />
</form>
';
}
echo '</div>
<div class="cv">
©Morgan
</div>
</body></html>';
##################################
# © Все права защищены #
##################################
?>