Вход Регистрация
Файл: public_html/install.php
Строк: 177
<?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="foot"><B>УСТАНОВКА</B></div>';
   if(empty(
$act))
   {
      echo
'<div class="gmenu"><font color="red">Здравствуйте, вы попали в меню установки Конструктора сайтов! рерсии '.$version.'!<br></font></a></div>';
      echo
'<div class="gmenu"><font color="red">Вам необходимо пойти несколко шагов установки, если в процессе установки всё пройдёт без ошибок, то это будет озночать, что конструктор сайтов будет функционировать хорошо! Но чтоб работали сайты созданые конструктором сайтов вам нужно настроить ваш сервер!<br></font></a></div>';
      echo
'<div class="gmenu"><a href="install.php?act=1">Начать установку</a><br></div>';
   }
   
   if(
$act == "1")
   {
      echo
'<div class="gmenu"><font color="red">Проверяем, в корневой ли папке расположен двиг<br></font></a></div>';
      if (
file_exists("$koren_dir/sistem/cfg.dat"))
      {
         echo
'<div class="gmenu"><font color="red">Расположение правильное, теперь можно приступить к следующему шагу!<br></font></a></div>';
         echo
'<div class="gmenu"><a href="install.php?act=2">Шаг 2</a><br></div>';
      }else
      {
         echo
'<div class="gmenu"><font color="red">Двиг необноружыл нужного расположения папок. ВНИМАНИЕ, двиг устанавливается только в корневую папку!<br></font></a></div>';
         echo
'<div class="gmenu"><font color="red"><B>Установка не может быть продолжена!!!</B></font></a></div>';
      }
   }
   
   if(
$act == "2")
   {
      echo
'<div class="gmenu"><font color="red">Проверяем, наличие системных файлов, которые необходимы для нормальной работы. </font></a></div>';
      echo
'<div class="gmenu"><font color="red">И проверяем готовность к работе.<br><br></font></a></div>';
      
      
      echo 
'<div class="gmenu"><font color="red">Гостевая готова к работе - '
      if(
is_writeable('gb')){ echo '<font color="#00FF00">Да</font>'; }else
      { echo 
'<font color="#FF0000">Нет</font>'; }
      echo
'</font></a></div>';
      
      
      
      echo 
'<div class="gmenu"><font color="red">Форум готов к работе - '
      if(
is_writeable('forum') && is_writeable('forum/data')){ echo '<font color="#00FF00">Да</font>'; }else
      { echo 
'<font color="#FF0000">Нет</font>'; }
      echo
'</font></a></div>';
      
      
      
      echo 
'<div class="gmenu"><font color="red">Новости готовы к работе - '
      if(
is_writeable('news')){ echo '<font color="#00FF00">Да</font>'; }else
      { echo 
'<font color="#FF0000">Нет</font>'; }
      echo
'</font></a></div>';
      
      
      echo 
'<div class="gmenu"><font color="red">Внутренняя почта готова к работе - '
      if(
is_writeable('privat')){ echo '<font color="#00FF00">Да</font>'; }else
      { echo 
'<font color="#FF0000">Нет</font>'; }
      echo
'</font></a></div>';
      
      
      echo 
'<div class="gmenu"><font color="red">Системные файлы готовы к работе - '
      if(
is_writeable('sistem') && is_writeable('stats')){ echo '<font color="#00FF00">Да</font>'; }else
      { echo 
'<font color="#FF0000">Нет</font>'; }
      echo
'</font></a></div>';
      
      
      echo 
'<div class="gmenu"><font color="red">Регистрация готова к работе - '
      if(
is_writeable('uzer_dat')){ echo '<font color="#00FF00">Да</font>'; }else
      { echo 
'<font color="#FF0000">Нет</font>'; }
      echo
'</font></a></div>';
      
      echo
'<div class="gmenu">Если гдето написано <font color="#FF0000">Нет</font>, то зайдите на сайт через FTP и выставите права доступа на все папки 0777.<br> Если везде написано <font color="#00FF00">Да</font>, можно приступить к следующему шагу!<br></div>';
      echo
'<div class="gmenu"><a href="install.php?act=3">Шаг 3</a><br></div>';
      
   }
   
   if(
$act == "3")
   {
      echo
'<div class="gmenu"><font color="red">Сечас будет проверена работа сессии. Будет создона сессия и передана следующей странице.<br></font></a></div>';
      
      if(
$_SESSION['test_sess']="F_PORTAL")
      {
           echo
'<div class="gmenu"><font color="red">Сессия удачно зарегистрированна! <a href="install.php?act=4">Перейти на след. стр.</a><br></font></a></div>';
      }else
      {
           echo
'<div class="gmenu"><font color="red">Сессия не может зарегистрироваться! <B>Установка не может быть продолжена!!!</B></font></a></div>';
      }
      
   }
   
   if(
$act == "4")
   {
      echo
'<div class="gmenu"><font color="red">Принимаем сессию.<br></font></a></div>';
      
      if (isset(
$_SESSION['test_sess'])){  $test_sess $_SESSION['test_sess'];}else{ $test_sess =""; }
      
      if(
$test_sess == "F_PORTAL")
      {
         echo
'<div class="gmenu"><font color="red">Сессия передалась успешно! Теперь можно перейти к регистрации админа.<br><a href="install.php?act=reg">Делее</a><br></font></a></div>';
      }else
      {
         echo
'<div class="gmenu"><font color="red">Сессия не передалась! <B>Установка не может быть продолжена!!!</B><br></font></a></div>';
      }
   }
   
   if(
$act == "reg")
   {
      if(isset(
$_POST['pass'])){$pass $_POST['pass'];}//обозначили пост переменные
      
if(isset($_POST['login'])){$login $_POST['login'];}////обозначили пост переменные
      ////////////////////////////////////////////////////////////////////////////////////////////
      //////////////////////////////////начало регистации/////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////////////////////
      
if(empty($pass) && empty($login))
      {
         echo
'<div class="foot">Регистрируем администрарора сайта.<br></div>';
         
         echo
'<div class="gmenu"><font color="red">Заполните пожалуйста все поля!<br></font></a></div>';
         echo
'<div class="gmenu"><font color="red">ВНИМАНИЕ, логин должен состоять только из латинских букв и цифр!<br></font></a></div>';
         echo
'<form name="forma" action="install.php" method="post">';
         echo
'<INPUT TYPE="hidden" NAME="act" VALUE="reg">';
         echo
'<div class="gmenu">Логин:<input type="text" name="login" value="" size="10" maxlength="10"><br></a></div>';
         echo
'<div class="gmenu">Пароль:<input type="text" name="pass" value="" size="10" maxlength="16"><br></a></div>';
         echo
'<input type="submit" name="" value="Зарегистрироваться">';
         echo
'</form>';
         echo
'<div class="gmenu"><font color="red">После регистрации вы можете заполнить более подробную анкету данных!</font></a></div>';
      }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 =md5md5$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."rn");
                  
fclose($file_uzers);
                  
                  
//РЕГИСТРИРУЕМ СЕССИЮ
                  
$_SESSION['login']=$login;//если всё в порядке регистрируем сессию
                  
$_SESSION['pass']=$pas;//если всё в порядке регистрируем сессию
                  
echo'<div class="gmenu"><font color="red">Вы успешно установили Конструктор сайтов!<br>Удалите файл <B>install.php</B><br>Сделайте закладку для быстрого входа <BR><B>"http://'.htmlspecialchars($_SERVER['HTTP_HOST']).'/in.php?login=логин&pass=пароль"</B> <a href="index.php">Далее</a><br></font></a></div>';
                  @
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");
?>
Онлайн: 0
Реклама