View file insetting.php

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";
?>