View file install.php

File size: 6.34Kb
<?
if(!isset($_GET['shurik'])){ 
echo "<div align='right'><small>Шаг 1</small></div> 
Создайте базу данных и пользователя в phpmyadmin<br/>
<big>Поставьте права 666 на файл bd.php!!!</big>
<form action=\"install.php?shurik=2\" method=\"post\"><input name=\"\" type=\"submit\" value=\"Далее\"></form>";} 

else  
{ 
if($_GET['shurik'] ==2){ 
echo "<div align='right'><small>Шаг 2</small></div>"; 
echo '<form action="install.php?shurik=3" method="post"> 
Название базы данных:<br/> 
<input name="db_name" type="text"><br/> 
Имя пользователя базы:<br/> 
<input name="db_user" type="text"><br/> 
Пароль пользователя:<br/> 
<input name="db_pass" type="text"><br/> 
Mysql хост<br/> 
<input name="db_host" type="text" value="localhost"><br/> 
<input name="" type="submit" value="Далее"></form>';} 

if($_GET['shurik'] ==3) 
{if(!isset($_POST['db_name']))exit(); 

$db_name=$_POST['db_name']; $db_host=$_POST['db_host']; $db_user=$_POST['db_user']; $db_pass=$_POST['db_pass']; 

echo "<div align='right'><small>Шаг 3</small></div>"; 
$db=@mysql_connect("$db_host", "$db_user", "$db_pass"); 
if(!$db)die("Не установлено соединение с Mysql"); 
@mysql_select_db("$db_name", $db); 

$q=0; 
if(mysql_query("CREATE TABLE IF NOT EXISTS `sh_cat` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) NOT NULL,
  `tem` int(6) NOT NULL,
  `post` int(8) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;"))$q++; 
if(mysql_query("CREATE TABLE IF NOT EXISTS `sh_new` (
  `id` int(4) NOT NULL AUTO_INCREMENT,
  `time` varchar(15) NOT NULL,
  `date` varchar(20) NOT NULL,
  `name` varchar(40) NOT NULL,
  `text` text NOT NULL,
  `description` text NOT NULL,
  `avtor` int(7) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;"))$q++; 
if(mysql_query("CREATE TABLE IF NOT EXISTS `sh_podcat` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) NOT NULL,
  `refid` int(10) NOT NULL,
  `post` int(8) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;"))$q++; 
if(mysql_query("CREATE TABLE IF NOT EXISTS `sh_post` (
  `id` int(7) NOT NULL AUTO_INCREMENT,
  `time` varchar(20) NOT NULL,
  `avtor` int(7) NOT NULL,
  `date` varchar(25) NOT NULL DEFAULT '2010.05.20 15:50',
  `text` text NOT NULL,
  `tema` int(6) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;"))$q++; 
if(mysql_query("CREATE TABLE IF NOT EXISTS `sh_tem` (
  `id` int(6) NOT NULL AUTO_INCREMENT,
  `avtor` int(6) NOT NULL,
  `time` varchar(15) NOT NULL,
  `name` varchar(25) NOT NULL,
  `cat` int(6) NOT NULL,
  `close` int(1) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;"))$q++; 
if(mysql_query("CREATE TABLE IF NOT EXISTS `sh_user` (
  `id` int(6) NOT NULL AUTO_INCREMENT,
  `login` varchar(25) NOT NULL,
  `pass` varchar(25) NOT NULL,
  `echologin` varchar(25) NOT NULL,
  `email` varchar(30) NOT NULL,
  `post` int(6) NOT NULL,
  `icq` int(10) NOT NULL,
  `osebe` varchar(255) NOT NULL,
  `admin` int(1) NOT NULL,
  `time` varchar(15) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;"))$q++; 
if(mysql_query("CREATE TABLE IF NOT EXISTS `sh_ls` (
  `id` int(5) NOT NULL AUTO_INCREMENT,
  `from` varchar(40) NOT NULL,
  `to` varchar(40) NOT NULL,
  `date` varchar(20) NOT NULL,
  `text` text NOT NULL,
  `chit` int(1) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;"))$q++;
if(mysql_query("CREATE TABLE IF NOT EXISTS `sh_online` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `time` int(25) NOT NULL,
  `ip` varchar(30) NOT NULL,
  `ua` varchar(75) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;"))$q++;

  @$file = fopen ("bd.php","r+"); 
  $text = '<? 
@$db = mysql_connect ("'.$db_host.'","'.$db_user.'","'.$db_pass.'");
mysql_query("SET NAMES utf8");
if(!$db)die("Не установлено соединение с базой данных"); 
mysql_select_db("'.$db_name.'",$db); 

?>'; 
@fputs ( $file, $text); 
@fclose ($file);  
if ($file){echo '<br/>Настройки конфигурации записаны<br>';} 
else{echo '<br/>Настройки конфигурации не записаны!! Поставьте chmod 777 файлу bd.php';} 


if($q != 8)echo "Заполнена не вся база!!!<br/>"; 
echo "Создано таблиц $q из 8<br/> 
<form action=\"install.php?shurik=4\" method=\"post\"><input name=\"\" type=\"submit\" value=\"Далее\"></form>"; 
} 



if($_GET['shurik'] ==4) 
{echo "<div align='right'><small>Шаг 4</small></div>"; 
echo '<form action="install.php?shurik=5" method="post"><b>Регистрация админа</b><br/>Логин<br/><input name="login" type="text" /><br/>Пароль<br/><input name="pass" type="password" /><br/>E-Mail<br/><input name="email" type="text" /><br/><input name="" type="submit" value="Далее" /></form>'; 
} 

if($_GET['shurik'] ==5) 
{include("bd.php"); 
echo "<div align='right'><small>Шаг 5</small></div>"; 
$login=$_POST['login'];$pass=$_POST['pass'];$email=$_POST['email']; 
$new_admin=mysql_query("INSERT INTO `sh_user` SET `login`='$login', `echologin`='$login', `pass`='$pass', `email`='$email', admin='2'"); 
if($new_admin)echo "Пользователь создан<br/><a href='index.php'>Установка завершена!</a><br/><big>ОБЯЗАТЕЛЬНО УДАЛИТЕ ФАЙЛ INSTALL.PHP!!</big>"; 
else echo "Ошибка!<br/>".mysql_error();
mysql_query("INSERT INTO `sh_ls` SET `from`='SHuRiK',`to`='$login',`date`='FORUM by SHuRiK',`text`='Привет $login<br/>Ты установил скрипт FO[RU]M by SHuRiK(версия 1.0.beta)<br/>Автор скрипта: <b>SHuRiK</b><br/>Удачи!'"); 
mysql_query("INSERT INTO `sh_new` SET `time`='100500',`date`='FORUM by SHuRiK',`name`='Установлен скрипт FORUM by SHuRiK',`text`='Всем привет<br/>Сегодня мы установили скрипт форума FO[RU]M by SHuRiK<br/>Хорошего общения!',`description`='FO[RU]M by SHuRiK',`avtor`='1'");
} 

} 
?>