Файл: public_html/sistem/global.dat
Строк: 46
<?php
Error_Reporting(0);//не сообщать об
ошибках
///////////////НАЧАЛО ПОДСЧЁТА
ГЕНЕРАЦИИ///////////////
$starttime=microtime();//начало
отщета
$starttime=explode("
",$starttime);
$starttime=$starttime[0]+$starttime[1];
/////////////////ОБОЗНАЧАЕМ
ПЕРЕМЕННЫЕ////////////////
if (isset($_SESSION['login'])){
$login = $_SESSION['login'];}else{ $login =""; }
if
(isset($_SESSION['pass'])){ $pass = $_SESSION['pass'];}else{ $pass
="";
}
/////////////////////////GET//////////////////////////
if(isset($_GET['act'])){$act
= $_GET['act'];}
if(isset($_GET['i'])){$i =
$_GET['i'];}
///////////////////POST////////////////////////////////
if(isset($_POST['act'])){$act
= $_POST['act'];}
//ВЫЧИСЛЕНИЯ НАД СЕССИЕЙ У
ЮЗЕРА
$koren_dir=htmlspecialchars($_SERVER['DOCUMENT_ROOT']);
if
($login =="" || $pass =="")
{
$status = 'gost';
//session_destroy();
}else{
if($cfg =
@file("$koren_dir/uzer_dat/$login.dat"))
{
$cfg=explode("<||>",$cfg[0]);
$pass_real =
$cfg[0];
if(md5($pass)==$pass_real)
{
$status =
htmlspecialchars($cfg[1]);
$postov = htmlspecialchars($cfg[2]);
$golos_za = htmlspecialchars($cfg[3]);
$golos_protiv =
htmlspecialchars($cfg[4]);
$prichina_bana =
htmlspecialchars($cfg[5]);
$time_reg =
htmlspecialchars($cfg[6]);
$den_plusa =
htmlspecialchars($cfg[7]);
$real_name =
htmlspecialchars($cfg[8]);
$real_name2 =
htmlspecialchars($cfg[9]);
$gorod = htmlspecialchars($cfg[10]);
$a_baut = $cfg[11];
$vozrost =
htmlspecialchars($cfg[12]);
$pol = htmlspecialchars($cfg[13]);
$posled_ip = htmlspecialchars($cfg[14]);
$posled_time_pribivanij = htmlspecialchars($cfg[15]);
$posled_time = htmlspecialchars($cfg[16]);
//Пароль<||>статус на
сайте<||>Количество
сообщений<||>голосов за<||>голосов
против<||>причина бана<||>дата и
время регистрации<||>число месяца для
присваивания плюсов<||>Реалное имя
юзера<||>Реальное фамилие
юзера<||>город проживания<||>расказ
юзера о себе<||>возрост юзера<||>пол
юзера<||>ip адрес юзера<||>дата и
время последнего прибывания<||>time для
определения online<||>
$ip=htmlspecialchars($_SERVER['REMOTE_ADDR']);
$posled_time_pribivanij = htmlspecialchars(date("d.m.Y
H:i:s"));
$posled_time = htmlspecialchars(time());
$kod=''.$pass_real.'<||>'.$status.'<||>'.$postov.'<||>'.$golos_za.'<||>'.$golos_protiv.'<||>'.$prichina_bana.'<||>'.$time_reg.'<||>'.$den_plusa.'<||>'.$real_name.'<||>'.$real_name2.'<||>'.$gorod.'<||>'.$a_baut.'<||>'.$vozrost.'<||>'.$pol.'<||>'.$ip.'<||>'.$posled_time_pribivanij.'<||>'.$posled_time.'<||>';
$file_login_data =
fopen("$koren_dir/uzer_dat/$login.dat", "w+");
fputs($file_login_data,$kod);
fclose($file_login_data);
//закончили записывать и
получать данные от
юзера-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/
}else{
$status = 'gost';
//session_destroy();
}
}else{
$status = 'gost';
//session_destroy();
}
}
//Если выбранная тема web, то компам
посылаем веб а телефонам вап
if($teme ==
"web")
{
$arbuz=htmlspecialchars($_SERVER['HTTP_USER_AGENT']);
$substr_count =
substr_count($arbuz,"Windows") +
substr_count($arbuz,"Googlebot");
if($substr_count >
"0"){ $teme = "web"; }else{ $teme =
"defaut_standart"; }
}
//проверяем
незабанено ли IP пользователя
$addr =
$_SERVER['REMOTE_ADDR'];
if(file_exists("$koren_dir/ban/$addr.dat"))
{
$redirekt_url =
"http://".htmlspecialchars($_SERVER['HTTP_HOST'])."/page/ban.php";
header("Location: $redirekt_url");
}
//обозначаем
в каком виде отправлять
данные
header('Content-type:text/html; charset=utf-8');
?>