Вход Регистрация
Файл: adm_install.php
Строк: 118
<?php

/**
 * @author [FaNiska]
 * @copyright 2009
 * Загруз центр
 * Предложения, идеи, вопросы и об ошибках писать в icq 65-64-538 или на mobi-m-ru@ya.ru
 */

if (function_exists('error_reporting'))
    
error_reporting(0); // отключаем показ ошибок


if (function_exists('ini_set'))
{
    
ini_set('display_errors'0); // отключаем показ ошибок
    
ini_set('register_globals'0); // вырубаем глобальные переменные
    
ini_set('session.use_cookies'1); // используем куки для сессий
    
ini_set('session.use_trans_sid'1); // используем url для передачи сессий
    
ini_set('arg_separator.output'"&amp;"); // разделитель переменных в url (для соответствия с xhtml)
}
list(
$msec$sec) = explode(chr(32), microtime());
$HeadTime $sec $msec;

require_once 
'inc/compress.php';
if (!isset(
$_POST['install']))
{
    include 
'inc/function.php';
    include 
'inc/set.php';
    include 
'inc/adm_head.php';

    echo 
'<div>Установка ЗЦ</div>';
    echo 
'<form action="?" method="post">
<b>Настройки админа:</b><br />
Логин админа (max 16):<br />
<input type="text" size="16" maxlength="16" name="login" title="Логин" /><br />
Пароль админа (6-16):<br />
<input type="text" size="16" maxlength="16" name="pass" title="Пароль" /><br />
<b>Настройки базы:</b><br />
Сервер MySQL:<br />
<input type="text" value="localhost" name="server" title="Сервер MySQL" /><br />
Имя пользователя базы:<br />
<input type="text" value="" name="dbuser" title="DB USER" /><br />
Имя базы данных:<br />
<input type="text" value="" name="dbname" title="DB NAME" /><br />
Пароль к базе:<br />
<input type="text" value="" name="dbpass" title="DB PASS" /><br />
<input type="submit" value="INSTALL" name="install" />
</form><br />'
;
} elseif (isset(
$_POST['install']) && isset($_POST['login']) && isset($_POST['pass']) && isset($_POST['server']) && isset($_POST['dbuser']) && isset($_POST['dbname']) && isset($_POST['dbpass']))
{
    @
chmod('inc/db.php'0666);
    
$file fopen('inc/db.php''w');
    
fputs($file'<?php
$SERVER = '' . $_POST['
server'] . '';
$DB_NAME = '' . $_POST['
dbname'] . '';
$DB_USER = '' . $_POST['
dbuser'] . '';
$DB_PASS = '' . $_POST['
dbpass'] . '';
?>'
) or die('Не возможно записать данные в файл inc/db.php Необходимо выставить права (CHMOD) 666 на файл db.php');
    
fclose($file);
    @
chmod('inc/db.php'0644);
    @
chmod('files/'0777);
    @
chmod('temp/'0777);

    include_once 
'inc/db_connect.php';
    include_once 
'inc/function.php';
    include_once 
'inc/set.php';
    include_once 
'inc/head.php';

    
$query_1 'DROP TABLE IF EXISTS `category`;';
    
$query mysql_query($query_1);
    
$query_2 'CREATE TABLE IF NOT EXISTS `category` (
  `id` int(11) NOT NULL auto_increment,
  `r_name` varchar(255) NOT NULL,
  `s_name` varchar(255) NOT NULL,
  `folder` varchar(255) NOT NULL,
  `ico` tinyint(2) default '
0',
  `p_i_f` varchar(32) default NULL,
  `sizetime` int(11) NOT NULL,
  `por` tinyint(2) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;'
;
    
$query mysql_query($query_2);
    
$error mysql_error();
    
$query_3 'DROP TABLE IF EXISTS `cache`;';
    
$query mysql_query($query_3);
    
$query_4 'CREATE TABLE IF NOT EXISTS `cache` (
  `parametr` varchar(255) NOT NULL,
  `content` text NOT NULL,
  `str` text NOT NULL,
  `time` int(11) NOT NULL,
  `count` int(11) NOT NULL,
  PRIMARY KEY  (`parametr`),
  KEY `time` (`time`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;'
;
    
$query mysql_query($query_4);
    
$error mysql_error();


    
$query_5 'DROP TABLE IF EXISTS `setting`;';
    
$query mysql_query($query_5);
    
$query_6 'CREATE TABLE IF NOT EXISTS `setting` (
  `key` varchar(32) NOT NULL,
  `value` varchar(255) NOT NULL,
  KEY `key` (`key`),
  KEY `value` (`value`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;'
;
    
$query mysql_query($query_6);
    
$error mysql_error();

    
$query mysql_query("INSERT INTO `setting` (`key`,`value`) VALUES ( 'password','" md5(trim($_POST['pass'])) . "');");
    
$query mysql_query("INSERT INTO `setting` (`key`,`value`) VALUES ( 'login', '" trim($_POST['login']) . "');");
    
$query mysql_query("INSERT INTO `setting` (`key`,`value`) VALUES ( 'sort','r_name');");
    
$query mysql_query("INSERT INTO `setting` (`key`,`value`) VALUES ( 'step', '10');");
    
$query mysql_query("INSERT INTO `setting` (`key`,`value`) VALUES ( 'name', 'Центр загрузок');");
    
$query mysql_query("INSERT INTO `setting` (`key`,`value`) VALUES ( 'new_time', '3');");
    
$query mysql_query("INSERT INTO `setting` (`key`,`value`) VALUES ( 'rat_minus', '5');");
    
$query mysql_query("INSERT INTO `setting` (`key`,`value`) VALUES ( 'p', '0');");
    
$query mysql_query("INSERT INTO `setting` (`key`,`value`) VALUES ( 'por', 'ASC');");
    
$query mysql_query("INSERT INTO `setting` (`key`,`value`) VALUES ( 'mark_set', '1');");
    
$query mysql_query("INSERT INTO `setting` (`key`,`value`) VALUES ( 'mark_text', 'MobiWap.SU');");
    
$query mysql_query("INSERT INTO `setting` (`key`,`value`) VALUES ( 'mark_size', '2');");
    
$query mysql_query("INSERT INTO `setting` (`key`,`value`) VALUES ( 'k_kadr', '5');");
    
$query mysql_query("INSERT INTO `setting` (`key`,`value`) VALUES ( 'cache_time', '10');");
    
$query mysql_query("INSERT INTO `setting` (`key`,`value`) VALUES ( 'prev_set', '1');");
    
$query mysql_query("INSERT INTO `setting` (`key`,`value`) VALUES ( 'prev_h', '80');");
    
$query mysql_query("INSERT INTO `setting` (`key`,`value`) VALUES ( 'prev_w', '80');");
    
$query mysql_query("INSERT INTO `setting` (`key`,`value`) VALUES ( 'rek_set', '0');");

    
$query_7 'DROP TABLE IF EXISTS `comment`;';
    
$query mysql_query($query_7);
    
$query_8 'CREATE TABLE `comment` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`file` VARCHAR( 64 ) NOT NULL ,
`text` VARCHAR( 512 ) NOT NULL ,
`name` VARCHAR( 32 ) NOT NULL ,
`ip` VARCHAR( 16 ) NOT NULL ,
`ua` VARCHAR( 32 ) NOT NULL ,
`time` INT( 11 ) NOT NULL ,
`type` TINYINT( 1 ) NOT NULL ,
PRIMARY KEY ( `id` ) ,
INDEX ( `file` ) 
) TYPE = MYISAM COMMENT = '
таблица комментариев';';
    
$query mysql_query($query_8);
    
$error mysql_error();


    if (empty(
$error))
    {
        echo 
'<div>Установка завершена. Дальнейшие настройки и изменения можно будет сделать через админку.</div>';
    } else
    {
        echo 
$error;
    }


}


include 
'inc/adm_foot.php';

?>
Онлайн: 1
Реклама