File size: 10.97Kb
<?php
session_start();
include("./sistem/cfg.dat");
include("./sistem/global.dat");
include("./temes/$teme/verh.dat");
include("./sistem/data_time.dat");//Включили дату и время
if($status=="gost")
{
echo'<div class="razd"><B>УСТАНОВКА</B></div>';
if(empty($act))
{
echo'Здравствуйте, вы попали в меню установки нашего портала рерсии '.$version.'!<br>';
echo'Вам необходимо пойти несколко шагов установки, если в процессе установки всё пройдёт без ошибок, то это будет озночать, что портал будет функционировать хорошо!<br>';
echo'<a href="install.php?act=1">Начать установку</a><br>';
}
if($act == "1")
{
echo'Проверяем, в корневой ли папке расположен двиг<br>';
if (file_exists("$koren_dir/sistem/cfg.dat"))
{
echo'Расположение правильное, теперь можно приступить к следующему шагу!<br>';
echo'<a href="install.php?act=2">Шаг 2</a><br>';
}else
{
echo'Двиг необноружыл нужного расположения папок. ВНИМАНИЕ, двиг устанавливается только в корневую папку!<br>';
echo'<B>Установка не может быть продолжена!!!</B>';
}
}
if($act == "2")
{
echo'Проверяем, наличие системных файлов, которые необходимы для нормальной работы. ';
echo'И проверяем готовность к работе.<br><br>';
echo 'Гостевая книга готова к работе - ';
if(is_writeable('gb')){ echo '<font color="#00FF00">Да</font>'; }else
{ echo '<font color="#FF0000">Нет</font>'; }
echo'<br>';
echo 'Чат готов к работе - ';
if(is_writeable('chat')){ echo '<font color="#00FF00">Да</font>'; }else
{ echo '<font color="#FF0000">Нет</font>'; }
echo'<br>';
echo 'Форум готов к работе - ';
if(is_writeable('forum') && is_writeable('forum/data')){ echo '<font color="#00FF00">Да</font>'; }else
{ echo '<font color="#FF0000">Нет</font>'; }
echo'<br>';
echo 'Загруз центр готов к работе - ';
if(is_writeable('dounload')){ echo '<font color="#00FF00">Да</font>'; }else
{ echo '<font color="#FF0000">Нет</font>'; }
echo'<br>';
echo 'Библиотека готова к работе - ';
if(is_writeable('lib')){ echo '<font color="#00FF00">Да</font>'; }else
{ echo '<font color="#FF0000">Нет</font>'; }
echo'<br>';
echo 'Новости готовы к работе - ';
if(is_writeable('news')){ echo '<font color="#00FF00">Да</font>'; }else
{ echo '<font color="#FF0000">Нет</font>'; }
echo'<br>';
echo 'Приват готов к работе - ';
if(is_writeable('privat')){ echo '<font color="#00FF00">Да</font>'; }else
{ echo '<font color="#FF0000">Нет</font>'; }
echo'<br>';
echo 'Системные файлы готовы к работе - ';
if(is_writeable('sistem') && is_writeable('stats')){ echo '<font color="#00FF00">Да</font>'; }else
{ echo '<font color="#FF0000">Нет</font>'; }
echo'<br>';
echo 'Регистрация готова к работе - ';
if(is_writeable('uzer_dat')){ echo '<font color="#00FF00">Да</font>'; }else
{ echo '<font color="#FF0000">Нет</font>'; }
echo'<br><br>';
echo'Если гдето написано <font color="#FF0000">Нет</font>, то зайдите на сайт через FTP и выставите права доступа на все папки 0777.<br> Если везде написано <font color="#00FF00">Да</font>, можно приступить к следующему шагу!<br>';
echo'<a href="install.php?act=3">Шаг 3</a><br>';
}
if($act == "3")
{
echo'Сечас будет проверена работа сессии. Будет создона сессия и передана следующей странице.<br><br>';
if($_SESSION['test_sess']="F_PORTAL")
{
echo'Сессия удачно зарегистрированна! <a href="install.php?act=4">Перейти на след. стр.</a><br>';
}else
{
echo'Сессия не может зарегистрироваться! <B>Установка не может быть продолжена!!!</B>';
}
}
if($act == "4")
{
echo'Принимаем сессию.<br><br>';
if (isset($_SESSION['test_sess'])){ $test_sess = $_SESSION['test_sess'];}else{ $test_sess =""; }
if($test_sess == "F_PORTAL")
{
echo'Сессия передалась успешно! Теперь можно перейти к регистрации админа.<br><a href="install.php?act=reg">Делее</a><br>';
}else
{
echo'Сессия не передалась! <B>Установка не может быть продолжена!!!</B><br>';
}
}
if($act == "reg")
{
if(isset($_POST['pass'])){$pass = $_POST['pass'];}//обозначили пост переменные
if(isset($_POST['login'])){$login = $_POST['login'];}////обозначили пост переменные
////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////начало регистации/////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////
if(empty($pass) && empty($login))
{
echo'Регистрируем администрарора сайта.<br><br>';
echo'Заполните пожалуйста все поля!<br>';
echo'ВНИМАНИЕ, логин должен состоять только из латинских букв и цифр!<br>';
echo'<form name="forma" action="install.php" method="post">';
echo'<INPUT TYPE="hidden" NAME="act" VALUE="reg">';
echo'Логин<br>';
echo'<input type="text" name="login" value="" size="10" maxlength="10"><br>';
echo'Пароль<br>';
echo'<input type="text" name="pass" value="" size="10" maxlength="16"><br>';
echo'<input type="submit" name="" value="Зарегистрироваться"><br>';
echo'</form>';
echo'После регистрации вы можете заполнить более подробную анкету';
}else
{
if($pass =="" || $login =="" || $login ==" " || $pass ==" "){ echo'Не все поля заполнены'; }else
{
if ( eregi("[^a-zA-Z0-9_-]" , $login ) || eregi("[^a-zA-Z0-9]" , $pass )){ echo'Вы ввели запрещённые символы<br>'; }else
{
if (file_exists("uzer_dat/$login.dat")){ echo'Такой логин уже существует<br>'; }else
{
$login = str_replace("\r","",$login);
$login = str_replace("\n","",$login);
$pass = str_replace("\r","",$pass);
$pass = str_replace("\n","",$pass);
$login = htmlspecialchars($login);
$pass = htmlspecialchars($pass);
$time_reg = htmlspecialchars(date("d.m.Y H:i:s"));//время регистрации
$time_p = htmlspecialchars(date("d"));//день плюса
$posled_time_pribivanij = htmlspecialchars(date("d.m.Y H:i:s"));//последнее время прибывания
$posled_time = htmlspecialchars(time());//time для вывода он лайн
$ip=htmlspecialchars($_SERVER['REMOTE_ADDR']);//ip адрес
$pas = md5( $pass );//шифруем пароль в md5 для отправки в сессии
$pass =md5( md5( $pass ));//шифруем пароль в двойной md5
//РЕГИСТРИРУЕМ
$kod=''.$pass.'<||>admin<||>0<||>0<||>0<||>нет бана<||>'.$time_reg.'<||>'.$time_p.'<||><||><||><||><||><||>oof<||>'.$ip.'<||>'.$posled_time_pribivanij.'<||>'.$posled_time.'<||>';
$file_login_data = fopen("uzer_dat/$login.dat", "w+");
fputs($file_login_data,$kod);
fclose($file_login_data);
//создаём фаил привата
$file_privat = fopen("privat/dat/$login.dat", "w+");
fputs($file_privat,"");
fclose($file_privat);
//записываем в список
$file_uzers = fopen("stats/uzer.dat", "a+");
fputs($file_uzers,$login."\r\n");
fclose($file_uzers);
//РЕГИСТРИРУЕМ СЕССИЮ
$_SESSION['login']=$login;//если всё в порядке регистрируем сессию
$_SESSION['pass']=$pas;//если всё в порядке регистрируем сессию
echo'Вы успешно установили наш портал<br>Удалите файл <B>install.php</B><br>Сделайте закладку для быстрого входа <BR><B>"http://'.htmlspecialchars($_SERVER['HTTP_HOST']).'/in.php?login=логин&pass=пароль"</B> <a href="index.php">Далее</a><br>';
@unlink("uzer_dat/test.txt");
}
}
}
}
////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////конец реги////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////
}
}
if($status=="ban" || $status=="uzer" || $status=="moder" || $status=="admin")
{
echo'<div class="razd"><B>РЕГИСТРАЦИЯ</B></div>';
echo'Вы уже авторизированны<br>';
}
echo'<hr size="2" width="100%">';
echo'<a href="index.php">Главная</a><br>';
include("./sistem/global_end.dat");
include("./temes/$teme/niz.dat");
?>