Вход Регистрация
Файл: install/index.php
Строк: 142
<?php
/*
Автор кода: -=MTV=-,Shot_,Allion,MarK
Официальны сайт поддержки: http://strongcms.ru 
*/

//-Подключаем вверх для инсталла-//
require_once ('header.php');

echo 
'<div class="title"><center>Мастер установки StrongCMS ver 1.0 STABLE</center></div>';
$act = isset($_GET['act']) ? trim($_GET['act']) : null;
switch(
$act)
{
default:

//-Ищем файл config.php-//
if(is_file('../system/config.php')) {

if(isset(
$_REQUEST['next'])) {
unlink('../system/config.php');
header('Location: index.php');
exit();
}



echo 
'<div class="podmenu">Вас приветствует "Мастер установки StrongCMS ver 1.0 STABLE".</div>
<div class="podmenu">Обнаружен файл config.php!
Что это значит?<br />
<b>1</b>.Вы уже установили StrongCMS.<br />
<b>2</b>.Вы случайно создали файл config.php  в папке system.</div>
<div class="podmenu">Вы хотите переустановить двиг?<br />
<center><form action="" method="POST"><input type="submit" name="next" value="Продолжить" /></form></center>
</div>'
;

require_once (
'footer.php');
exit();
}

echo 
'<div class="podmenu">Вас приветствует "Мастер установки StrongCMS ver 1.0 STABLE".</div>
<div class="podmenu"><b>Наши условия использования StrongCMS:</b>
<br /><b>1.</b> Запрещено продавать и распространять небольшие куски кода!
<br /><b>2.</b> Вы обязаны сохранить все упоминания об авторах StrongCMS!
<br /><b>3.</b> Обязаны оставлять копирайт с ссылкой на официальный сайт <a href="http://strongcms.ru">StrongCMS.ru</a> (Изменять копирайт запрещено)<br /><b>4.</b> Все вопросы по поводу StrongCMS Вы можете задать на официальном сайте <a href="http://strongcms.ru">StrongCMS</a>
<br /> Главные разработчики: <b>MXakim</b> 
<br /> Дизайнер: (default) by <b>Shisui</b> (strongcms.ru/user_19)
</div>
<div class="podmenu"><form action="?act=s1" method="POST"><center><input type="submit" value="Я согласен" /></center></form></div>'
;
require_once (
'footer.php');

break;
case 
's1':

//-Ищем файл config.php-//
if(is_file('../system/config.php')) {

if(isset(
$_REQUEST['next'])) {
unlink('../system/config.php');
header('Location: index.php');
exit();
}

echo 
'<div class="podmenu">Вас приветствует "Мастер установки StrongCMS ver 1.0 STABLE".</div>
<div class="podmenu">Обнаружен файл config.php!
Что это значит?<br />
<b>1</b>.Вы уже установили StrongCMS.<br />
<b>2</b>.Вы случайно создали файл config.php в папке system.</div>
<div class="podmenu">Вы хотите переустановить StrongCMS?<br /><center><form action="" method="POST"><input type="submit" name="next" value="Продолжить" /></form></center></div>'
;
require_once (
'footer.php');
exit();
}

if(isset(
$_REQUEST['ok'])) {

###############################
######## Фильтрация ###########
###############################
function strong($msg){
$msg trim($msg);
$msg htmlspecialchars($msg);
$msg mysql_escape_string($msg);
return 
$msg;
}

$dbhost strong($_POST['dbhost']);
$dbpass strong($_POST['dbpass']);
$dbname strong($_POST['dbname']);
$dbuser strong($_POST['dbuser']);

$sql1 = @mysql_connect($dbhost$dbuser$dbpass);
$sql = @mysql_select_db($dbname);

if (!
$sql) {
$sql FALSE
echo (
'Такой базы данных не существует!');
require_once (
'footer.php');
exit();
}

if(
$sql == TRUE and $sql1 == TRUE) {
$contents "<?php
//-----Прописуем БД-----//
define ('DBHOST', '
$dbhost'); //сервер
define ('DBNAME', '
$dbname'); //имя БД
define ('DBUSER', '
$dbuser'); //Пользователь БД
define ('DBPASS', '
$dbpass'); //пароль БД
?>"
;
chmod('../system'0777);
file_put_contents('../system/config.php'$contents);
chmod('../system/config.php'0664); 
mysql_query('SET NAMES `utf8`'$sql1);
$dbdampbaze file_get_contents('mysql.sql'); 
$expl explode('-----------------------------------'$dbdampbaze);
foreach(
$expl as $propot) {
mysql_query(trim($propot));



chmod('../system'0744);
}

echo 
'<div class="podmenu"><center>Установка прошла успешно!</center></div>
<div class="podmenu">Вам осталось зарегистрировать администратора.
<br />
Не забудьте удалить папку /install
<br />
<b>../system</b> Установить права 755
<br />
<a href="/registr.php"><input type="submit" value="Регистрация" /></a></div>'
;

require_once (
'footer.php');
exit();
}
//-Указуем права доступа-//
chmod('../files/ava'0777);
chmod('../files/down'0777);
chmod('../files/downscreen'0777);
chmod('../files/forum'0777);
chmod('../files/lib'0777);
chmod('../files/load_icon'0777);
chmod('../files/mes'0777);
chmod('../files/photo'0777);
chmod('../files/smile'0777);
chmod('../system'0777);
chmod('../images'0777);

function 
___chmod($ch){
    
    
$chmod substr(sprintf('%o'fileperms($ch)), -4);
    
    if(
$chmod == '0777')
    {
        echo 
'<b>'.$ch.'</b> Права доступа 777 установлены <font color="green"><b>(ok)</b></font><br/>';
    }
    
    else {
        
       echo 
'<b>'.$ch.'</b> Установите права доступа 777 <font color="red"><b>(no)</b></font><br/>'
    }
  
}

echo 
'<div class="podmenu">Вас приветствует "Мастер установки StrongCMS!".</div>';
echo 
'<div class="podmenu">';
___chmod('../system');
___chmod('../files/ava');
___chmod('../files/down');
___chmod('../files/downscreen');
___chmod('../files/forum');
___chmod('../files/lib');
___chmod('../files/load_icon');
___chmod('../files/mes');
___chmod('../files/photo');
___chmod('../files/smile');
___chmod('../system');
___chmod('../images');
  echo 
'</div>';

echo 
'<div class="podmenu">
<form action="" method="POST">
Сервер:<br /><input type="text" name="dbhost" value="localhost" /><br />
Имя пользователя:<br /><input type="text" name="dbuser" /><br />
Пароль:<br /><input type="text" name="dbpass" /><br />
База Данных:<br /><input type="text" name="dbname" /><br />
<input type="submit" name="ok" value="Продолжить" />
</form></div>'
;

require_once (
'footer.php');
break;
}
?>
Онлайн: 1
Реклама