File size: 2.16Kb
<?php
// Автор: waphak
// ICQ: 9988817
session_name("SID");
session_start();
include_once "theme/index.php";
include_once "conf.php";
include_once "config.php";
include_once "template/login.php";
$userlist=htmlspecialchars(stripslashes(trim($userlist)));
$daytime=htmlspecialchars(stripslashes(trim($daytime)));
$times=htmlspecialchars(stripslashes(trim($times)));
function avto($s)
{
$s = str_replace("<title>","<meta http-equiv=\"refresh\" content=\"1;URL=index.php?".SID."\"><title>",$s);
return $s;
}
ob_start("avto");
if ($_SERVER['HTTP_X_FORWARDED_FOR'])
{
$ipsus=htmlspecialchars(stripslashes($_SERVER['HTTP_X_FORWARDED_FOR']));
}
else
{
$ipsus=htmlspecialchars(stripslashes($_SERVER['REMOTE_ADDR']));
}
$text = @file("users/$nick.prof");
if ($text!=""){
$udata = explode(":||:",$text[0]);
$provlog=trim($udata[0]);
$provpar=trim($udata[1]);}
if (!$nick=="" && !md5($par)=="" && md5($par)==$provpar && $nick==$provlog )
{
$fal = @file("users/$nick.prof");
$udata = explode(":||:",$fal[0]);
$text=$udata[0].':||:'.$udata[1].':||:'.$udata[2].':||:'.$udata[3].':||:'.$udata[4].':||:'.$udata[5].':||:'.$udata[6].':||:'.$udata[7].':||:'.$udata[8].':||:'.$udata[9].':||:'.$udata[10].':||:'.$udata[11].':||:'.$udata[12].':||:'.$udata[13].':||:'.$ipsus.':||:'.$udata[15].':||:'.$udata[16].':||:'.$udata[17].':||:'.$udata[18].':||:'.$udata[19].':||:'.$skins.':||:'.$bookpostus.':||:'.$news.':||:'.$forumpost.':||:'.$forumtem.':||:'.$userlist.':||:'.$chatpost.':||:'.$rewnew.':||:'.$board.':||:'.$daytime.':||:'.$sdvig.':||:'.$times.':||:'.$prrivs.':||:'.$udata[33].':||:';
$of = @file("users/$nick.prof");
$udata = explode(":||:",$of[0]);
$provpar= $udata[1];
$provpar= trim($provpar);
if ($provpar==md5($par))
{
$fp=fopen("users/$nick.prof","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo'Настройки успешно изменены!<br><br>';
}
}
else
{
print"Неверный пароль!<br>";
}
include_once "theme/foot.php";
?>