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

Размер файла: 8.88Kb
<?php

include_once "includ/functions.php";
include_once "includ/login.php";
include_once "includ/setting.php";
include_once "includ/online.php";
include_once "../css/red/index.php";

echo'<div class=agr><center><b>Установка админа</b><center></div><div class=bgr>';
echo'<br>Если какой-то пункт выделен красным необходимо зайти по фтп и выставить CHMOD разрещающую запись';
echo'<hr><center>Директория: "forum/data"</center>';
function permissions($filez){
$filez = decoct(fileperms("$filez")) % 1000;
return $filez; }

echo'<br><li>Файлы</li>';
echo 'CHMOD файла data/code.dat: ';  echo " (".permissions("data/code.dat").") - ";
if(permissions("data/code.dat")>=660){ echo '<font color="green">ОК</font>'; }else{ echo '<font color="red">Нет</font>'; }
echo '<br>CHMOD файла data/forumon.dat: ';  echo " (".permissions("data/forumon.dat").") - ";
if(permissions("data/forumon.dat")>=660){ echo '<font color="green">ОК</font>'; }else{ echo '<font color="red">Нет</font>'; }
echo '<br>CHMOD файла data/logs.dat: ';  echo " (".permissions("data/logs.dat").") - ";
if(permissions("data/logs.dat")>=660){ echo '<font color="green">ОК</font>'; }else{ echo '<font color="red">Нет</font>'; }
echo '<br>CHMOD файла data/mainconf.dat: ';  echo " (".permissions("data/mainconf.dat").") - ";
 if(permissions("data/mainconf.dat")>=660){ echo '<font color="green">ОК</font>'; }else{ echo '<font color="red">Нет</font>'; }
 echo '<br>CHMOD файла data/mainforum.dat: ';  echo " (".permissions("data/mainforum.dat").") - ";
 if(permissions("data/mainforum.dat")>=660){ echo '<font color="green">ОК</font>'; }else{ echo '<font color="red">Нет</font>'; }

echo'<br>--------------<li>Папки</li>';
echo'CHMOD директории data/base: ';
echo ' ('.permissions('data/base').') - ';
if(permissions("data/base")>=770){ echo '<font color="green">ОК</font>'; }else{ echo '<font color="red">Нет</font>'; }
echo'<br>CHMOD директории data/forum: ';
echo ' ('.permissions('data/forum').') - ';
if(permissions("data/forum")>=770){ echo '<font color="green">ОК</font>'; }else{ echo '<font color="red">Нет</font>'; }
echo'<br>CHMOD директории data/gallery: ';
echo ' ('.permissions('data/gallery').') - ';
if(permissions("data/gallery")>=770){ echo '<font color="green">ОК</font>'; }else{ echo '<font color="red">Нет</font>'; }
echo'<br>CHMOD директории data/online: ';
echo ' ('.permissions('data/online').') - ';
if(permissions("data/online")>=770){ echo '<font color="green">ОК</font>'; }else{ echo '<font color="red">Нет</font>'; }
echo'<br>CHMOD директории data/privat: ';
echo ' ('.permissions('data/privat').') - ';
if(permissions("data/privat")>=770){ echo '<font color="green">ОК</font>'; }else{ echo '<font color="red">Нет</font>'; }
echo'<br>CHMOD директории data/users: ';
echo ' ('.permissions('data/users').') - ';
if(permissions("data/users")>=770){ echo '<font color="green">ОК</font>'; }else{ echo '<font color="red">Нет</font>'; }


if(permissions("data/users")>=770 && permissions("data/privat")>=770){
echo'<br>-------------<center>Файлы готовы к работе<br>Вы можете приступить к установке</center><br>';
}else{
echo'<br><p align="center">Файлы не готовы к работе<br>Для установки вам необходимо выставить правильные атрибуты CHMOD на указаные файлы 666 и на папки 777 в папке /'.$maindir.'/forum/data/</p></div>';
include_once "../css/red/index.php"; exit; }
echo'<hr><br>';


if (isset($go)){
if(eregi("[^a-z0-9-_=+)(?]",$password)){
include_once "../css/red/index.php";
echo'<div class="img"><center>Установка админа</center></div>В поле "Пароль" разрешено использовать буквы латинского алфавита, цифры и символы: <font color="red">-_=+()?</font>';
include_once "../css/red/foot.php"; exit;}
if(eregi("[^a-z0-9-]",$login)){
include_once "../css/red/index.php";
echo'<div class="img"><center>Установка админа</center></div>В поле "Логин" допустимо ввести только знаки латинского алфавита,  цифры и тире!</div>';
include_once "../css/red/foot.php"; exit;}
if(empty($pol)){
include_once "../css/red/index.php";
echo'<div class="img"><center>Установка админа</center></div>Укажите ваш пол</div>';
include_once "../css/red/foot.php"; exit;}
if(empty($password)){
include_once "../css/red/index.php";
echo'<div class="img"><center>Установка админа</center></div>Вы не ввели пароль!</div>';
include_once "../css/red/foot.php"; exit;}
if(empty($login)){
include_once "../css/red/index.php";
echo'<div class="img"><center>Установка админа</center></div>Вы не ввели логин!</div>';
include_once "../css/red/foot.php"; exit;}

$ip=check($_SERVER['REMOTE_ADDR']);

$data = date("j.n.Y");
$time = date("G:i");
$time=check($time);
$data=check($data);
$logi=check($login);
$password=check($password);
$npassword = md5($password);

$text=$login.'|'.$npassword.'|'.$ip.'|'.$time.'|Админ сайта|1|0|||||||||||'.$pol.'|0||100|0|0||0||||||';
$text=str_replace("\r\n", "", $text);

if(!file_exists("$maindir/forum/data/users/$login.log")){
$fp=fopen("$maindir/forum/data/users/$login.log","w");  
fputs($fp,"$text");
fclose($fp);
chmod ("$maindir/forum/data/users/$login.log", 0666);

$letter='Привет '.$login.', спасибо за установку моего форума! Обновления и дополнительные модули к нему вы можете получить на нашем сайте http://bola.net.ru
Cохраните ваш пароль в надежном месте: '.$password.'
После чего советую удалить это письмо';

$text='Arab|'.check($letter).'|'.$data.'|'.$time.'|';
$msg=str_replace("\r\n", "<br>", $msg);
$fp=@fopen("$maindir/forum/data/privat/$login.dat","w");
fputs($fp,"$text\r\n");
fclose($fp);
@chmod ("$maindir/forum/data/privat/$login.dat", 0666);

$text = @file("$maindir/forum/data/users/$login.log");
if ($text!=""){ $lett = explode("|",$text[0]); }

$text=$lett[0].'|'.$lett[1].'|'.$lett[2].'|'.$lett[3].'|'.$lett[4].'|'.$lett[5].'|'.$lett[6].'|'.$lett[7].'|'.$lett[8].'|'.$lett[9].'|'.$lett[10].'|'.$lett[11].'|'.$lett[12].'|'.$lett[13].'|'.$lett[14].'|'.$lett[15].'|1|'.$lett[17].'|'.$lett[18].'|'.$lett[19].'|'.$lett[20].'|'.$lett[21].'|'.$lett[22].'|'.$lett[23].'|'.$lett[24].'|'.$lett[25].'|'.$lett[26].'|'.$lett[27].'|'.$lett[28].'|';
	$text=str_replace("\r\n", "", $text);
	$fp=@fopen("$maindir/forum/data/users/$login.log","r+");
	fputs($fp,"$text");
	fclose($fp);

}else{
echo'<br>Ошибка!<br>Этот ник уже занят!<br><br><a href="registration.php">Повторить</a><br>';
include_once "../css/red/foot.php"; exit;}

echo'<br>Установка админа прошла успешно! Сохрените ваш ник и пароль и можете войти<br>
	<br><form method="post" action="login/login.php?'.SID.'">
	Ник:
	<br><input name="login" value="'.$login.'"><br>
	Пароль:
	<br><input name="password" type="text" value="'.$password.'"><br>
	<input value="Войти" name="do" type="submit"></form><br>';
echo'<br><b>	НЕ ЗАБУДЬТЕ УДАЛИТЬ ФАЙЛ install.php !</b><br></div>';
include_once "../css/red/foot.php"; exit;
}


#############################################
if (md5($_SESSION[password])!==$npassword || $_SESSION[login]!==$nlogin || $_SESSION[login]=="" || md5($_SESSION[password])==""){
echo'</center><font color="ff1111" size="2">Внимание!</font> В поле <b>Логин</b> разрешено использовать только буквы латинского алфавита, цифры и знак тире!<br>
В поле <b>Пароль</b> разрешено использовать буквы латинского алфавита, цифры и символы: <font color="red">-_=+()?</font> !<br>';

echo'<form method="post" action="install.php?go">
	<br>Логин:
	<br><input name="login" value=""><br>
	Пароль:<br>
	<input name="password" maxlength="20" value=""><br>
	Пол: 
	<select name="pol" class="textbox">
	<option></option>
	<option>Мужской</option>
	<option>Женский</option></select><br>
	<input value="Пошел" name="do" type="submit"></form><br>';

}else{
		echo'<br><center>Вы уже регистрировались!<br><br>
		<a href="index.php?'.SID.'">Вернуться на сайт?<a><br>';
		exit;
	}
echo'</div>';
include_once "../css/red/foot.php";
?>