Просмотр файла install.php

Размер файла: 10.24Kb
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
Error_Reporting (ERROR | WARNING);

extract($HTTP_GET_VARS);
extract($HTTP_POST_VARS);
extract($HTTP_COOKIE_VARS);
extract($HTTP_SERVER_VARS);
extract($HTTP_SESSION_VARS);
require("./mysql.php");
include ("config.php");
echo "<html><head><title>УСТАНОВКА</title>
 <link href='themes/css/default.css' rel='stylesheet' type='text/css' />
</head><body >";

if ($_GET[act]=="set")
{
	echo "<ul>";
   $e = mysql_query("CREATE TABLE `bann` (
  `user` varchar(25) NOT NULL default '',
  `ip` varchar(20) NOT NULL default '',
  `browser` text NOT NULL,
  `admin` varchar(25) NOT NULL default '',
  `time` varchar(15) NOT NULL default ''
) TYPE=MyISAM;");
echo"<li> Операция - Создание таблицы Бан-листа<br/>";


   $e = mysql_query("CREATE TABLE `count` (
  `ip` varchar(15) NOT NULL default '',
  `browser` text NOT NULL,
  `time` varchar(25) NOT NULL default '',
  `where` varchar(100) NOT NULL default '',
  `name` varchar(25) NOT NULL default ''
) TYPE=MyISAM;");
echo"<li> Операция - Создание таблицы Счётчика<br/>";

   $e = mysql_query("CREATE TABLE `guestbook` (
  `id` int(11) NOT NULL auto_increment,
  `date` varchar(20) NOT NULL default '',
  `nik` varchar(25) NOT NULL default '',
  `ip` varchar(20) default NULL,
  `browser` text NOT NULL,
  `text` text NOT NULL,
  `admin` text NOT NULL,
  UNIQUE KEY `id` (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;");
echo"<li> Операция - Создание таблицы Гостевой книги<br/>";


   $e = mysql_query("CREATE TABLE `letters` (
  `id` int(11) NOT NULL auto_increment,
  `user` varchar(25) NOT NULL default '',
  `text` text NOT NULL,
  `time` varchar(25) NOT NULL default '',
  `author` varchar(25) NOT NULL default '',
  `type` varchar(15) NOT NULL default '',
  `read` varchar(10) NOT NULL default '',
  UNIQUE KEY `id` (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;");
echo"<li> Операция - Создание таблицы Писем<br/>";

   $e = mysql_query("CREATE TABLE `link` (
  `link` text NOT NULL,
  `http` text NOT NULL,
  `ip` varchar(15) NOT NULL default '',
  `name` varchar(15) NOT NULL default ''
) TYPE=MyISAM;");
echo"<li> Операция - Создание таблицы Ссылок друзей - партнёров<br/>";

   $e = mysql_query("CREATE TABLE `news` (
  `id` int(11) NOT NULL auto_increment,
  `idnews` int(11) NOT NULL default '0',
  `type` varchar(10) NOT NULL default '',
  `date` varchar(10) NOT NULL default '',
  `shortnews` text NOT NULL,
  `fullnews` text NOT NULL,
  `author` varchar(20) NOT NULL default '',
  `ip` varchar(25) NOT NULL default '',
  `browser` text NOT NULL,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `id` (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;");
echo"<li> Операция - Создание таблицы Новостей<br/>";

  $e = mysql_query("CREATE TABLE `settings` (
  `id` int(11) NOT NULL auto_increment,
  `version` varchar(25) NOT NULL default '',
  `nickadmina` varchar(25) NOT NULL default '',
  `emailadmina` varchar(40) NOT NULL default '',
  `mainlink` char(2) NOT NULL default '',
  `show_date` char(2) NOT NULL default '',
  `show_time` char(2) NOT NULL default '',
  `themes` varchar(50) NOT NULL default '',
  `css` varchar(30) NOT NULL default '',
  `image` varchar(100) NOT NULL default '',
  `welcome` char(2) NOT NULL default '',
  `privetstvie` varchar(150) NOT NULL default '',
  `counter` char(2) NOT NULL default '',
  `generacia` char(2) NOT NULL default '',
  `sdvigclock` char(2) NOT NULL default '',
  `title` varchar(150) NOT NULL default '',
  `textlogo` varchar(150) NOT NULL default '',
  `copyright` varchar(100) NOT NULL default '',
  `homeurl` varchar(150) NOT NULL default '',
  `rashstr` varchar(10) NOT NULL default '',
  `portal` char(3) NOT NULL default '',
  `gzip` char(2) NOT NULL default '',
  `offmes` varchar(150) NOT NULL default '',
  `kolnews` char(2) NOT NULL default '',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;");
echo"<li> Операция - Создание таблицы Настроек<br/>";

   $e = mysql_query("CREATE TABLE `users` (
  `id` int(11) NOT NULL auto_increment,
  `name` tinytext NOT NULL,
  `password` tinytext NOT NULL,
  `imname` varchar(25) NOT NULL default '',
  `sex` char(3) NOT NULL default '',
  `postguest` varchar(10) NOT NULL default '',
  `postforum` varchar(10) NOT NULL default '',
  `postchat` varchar(10) NOT NULL default '',
  `otvetov` int(11) NOT NULL default '0',
  `dateofbirth` varchar(25) NOT NULL default '',
  `datereg` varchar(25) NOT NULL default '',
  `lastdate` varchar(25) NOT NULL default '',
  `mail` varchar(25) NOT NULL default '',
  `icq` varchar(10) NOT NULL default '',
  `www` varchar(30) NOT NULL default '',
  `about` text NOT NULL,
  `live` varchar(25) NOT NULL default '',
  `mibile` varchar(25) NOT NULL default '',
  `rights` int(11) NOT NULL default '0',
  `status` varchar(25) NOT NULL default '',
  `ip` varchar(25) NOT NULL default '',
  `browser` text NOT NULL,
  `dopparametr` varchar(25) NOT NULL default '',
  `timererfesh` varchar(15) NOT NULL default '',
  `kolanywhwere` varchar(15) NOT NULL default '',
  `znak` int(11) NOT NULL,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;");
echo"<li> Операция - Создание таблицы Пользователей<br/>";


mysql_query("insert into `users` values(0,'".$_POST['wnickadmina']."','".md5($_POST['wpassadmina'])."','".$_POST['wnickadmina']."','','0','0','','','','".time()."','".time()."','".$_POST[wemailadmina]."','0','$_POST[whome]','0','0','0','5','Admin','".getenv(REMOTE_ADDR)."','".getenv(HTTP_USER_AGENT)."','ok','20','20', '1');");

mysql_query("INSERT INTO `settings` ( `id` ,`version`, `nickadmina` , `emailadmina` , `mainlink` , `show_date` , `show_time` , `themes` , `css` , `welcome` , `privetstvie` , `counter` , `generacia` , `sdvigclock` , `title` , `textlogo` , `copyright` , `homeurl` , `rashstr` , `portal` , `gzip` , `offmes` , `kolnews` )
VALUES (
'1', '1.6', '$_POST[wnickadmina]', '$_POST[wemailadmina]', '1', '1', '1', 'html','default', '1', 'hello', '1', '1', '0', '$_POST[wtitle]', '$_POST[wtextlogo]', 'На главную', '$_POST[whome]', 'txt', 'on', '1', 'PEMOHT', '2'
);");
echo "<br/>ВСЕ ТАБЛИЦЫ СОЗДАНЫ<br/>НЕ ЗАБУДЬТЕ УДАЛИТЬ ФАЙЛ INSTALL.PHP<br/><a href='".$_POST[whome]."'>На главную</a></div></body></html>";

}

if ($_GET[act]=="install")
{


echo'Установка сайта';
echo"<form method='post' action='install.php?act=set'>";
echo"<table width='100%' border='1' cellpadding='0' cellspacing='0'>";

# Ник админа на сайте
echo"<tr><td class='b' >Ник админа:<br/>
     <input name='wnickadmina' maxlength='50' /></td></tr><tr>";

# Пароль админа на сайте
echo"<td class='b' >Пароль админа:<br/>
     <input name='wpassadmina' maxlength='50' /></td></tr><tr>";

# е-mail админа
echo"<td class='b' >е-mail админа:<br/>
     <input name='wemailadmina' maxlength='50' /></td></tr><tr>";

# Заголовок страниц
echo"<td class='b' >Заголовок страниц :<br/>
     <input name='wtitle' maxlength='100' /></td></tr><tr>";

# Название
echo"<td class='b' >Название:<br/>
     <input name='wtextlogo' maxlength='200' /></td></tr><tr>";

# Копирайт
echo"<td class='b >Копирайт:<br/>
     <input name='wcopyright' maxlength='100' /></td></tr><tr>";

# Главная сайта
echo"<td class='b' >Главная сайта без слэша в конце:<br/>
     <input name='whome' maxlength='100' /></td></tr></table>";

echo"<br/><input value='УСТАНОВИТЬ' name='do' type='submit'/></form>";

echo"</body></html>";
}

if($_GET[act]=="")
{
include ("themes/default.php"); //Вставляем скин сайта.
echo'Проверка файлов<br /><br />';
 function permissions($filez){
$filez = @decoct(@fileperms("$filez")) % 1000;
return $filez;
}

 echo'Готовность папок<br />';

     echo'<br />Запись в папку file/loads/about : ';
    echo ' ('.permissions('file/loads/about').') - ';
 if(permissions("file/loads/about")>=777){ echo "<font color='green'>Разрешенa</font>"; }
 else
 { echo "<font color='red'>Запрещена</font>"; }

     echo'<br />Запись в папку file/loads/comm : ';
    echo ' ('.permissions('file/loads/comm').') - ';
 if(permissions("file/loads/comm")>=777){ echo "<font color='green'>Разрешенa</font>"; }
 else
 { echo "<font color='red'>Запрещена</font>"; }


      echo'<br />Запись в папку file/loads/ds : ';
    echo ' ('.permissions('file/loads/ds').') - ';
 if(permissions("file/loads/ds")>=777){ echo "<font color='green'>Разрешенa</font>"; }
 else
 { echo "<font color='red'>Запрещена</font>"; }
 
      echo'<br />Запись в папку file/loads/small : ';
    echo ' ('.permissions('file/loads/small').') - ';
 if(permissions("file/loads/small")>=777){ echo "<font color='green'>Разрешенa</font>"; }
 else
 { echo "<font color='red'>Запрещена</font>"; }
 
      echo'<br />Запись в папку file/loads/scr : ';
    echo ' ('.permissions('file/loads/scr').') - ';
 if(permissions("file/loads/scr")>=777){ echo "<font color='green'>Разрешенa</font>"; }
 else
 { echo "<font color='red'>Запрещена</font>"; }
 
      echo'<br />Запись в папку file/loads/ck: ';
    echo ' ('.permissions('file/loads/ck').') - ';
 if(permissions("file/loads/ck")>=777){ echo "<font color='green'>Разрешенa</font>"; }
 else
 { echo "<font color='red'>Запрещена</font>"; }

echo"<br /><font color='green'>Если какой-то пункт выделен красным необходимо зайти по фтп и выставить права на запись этому файлу или папке<br /></font>";
echo'Если нет красных пунктов то переходите к установке!<br /><a href=\'install.php?act=install\'>Начать</a>';
echo"</div></body></html>";
}
echo "</body></html>";
?>