View file install/index.php

File size: 5.6Kb
<?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,
  `stels` int(1) 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('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,
  `stels` int(1) 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();

mysql_query('CREATE TABLE `game` (
  `id` int(11) NOT NULL auto_increment,
  `game_users` text NOT NULL,
  `game_bot` text NOT NULL,
  `kto` text NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 AUTO_INCREMENT=1')or print mysql_error()'<br>';

mysql_query('CREATE TABLE `mail` (
  `id` int(11) NOT NULL auto_increment,
  `zagol` text,
  `mess` text,
  `email` text,
  `mail` text,
  `time` int(11) NOT NULL,
  `new` int(1) NOT NULL default "1",
  `id_users` text NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 AUTO_INCREMENT=1')or print mysql_error() '<br>'; 


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">
&copy;Morgan
</div>
</body></html>';

##################################
#      © Все права защищены      #
##################################
?>