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

Размер файла: 3.4Kb
<?php
$frm="1";
require_once"../templates/start.php";
require_once"../config.php";
require_once"../templates/regglobals.php";
if(eregi("[^0-9]",$forumpost)|| $forumpost>50){ header ("Location: setting.php?incorrect&".SID);  exit;}
if(eregi("[^0-9]",$forumtem)|| $forumtem>50){ header ("Location: setting.php?incorrect&".SID);  exit;}
if(eregi("[^0-9+-]",$sdvig)){ header ("Location: setting.php?incorrect&".SID);  exit;}

// На всякий пожарный и нехуй пиздеть что это лишнее и отнимает время
$forumpost=htmlspecialchars(stripslashes(trim($forumpost)));
$forumtem=htmlspecialchars(stripslashes(trim($forumtem)));
$sdvig=htmlspecialchars(stripslashes(trim($sdvig)));

function avto($s) {
$s = str_replace("<title>","<meta http-equiv=\"refresh\" content=\"1;URL=index.php?".SID."\"><title>",$s);
return $s; }
ob_start("avto");

include_once"../themes/$themes.php";

if ($portal=="off") //Проверка включен портал или нет, если выключен, то выводим $offmes
  {
    print ("<center> $offmes </center>");
  }

if ($_SERVER['REMOTE_ADDR']==$ban)
  {
   print ("<center>Вам сюда нельзя!!! Вас забанили!!</center>");
  }else{
if ($portal=="on") //Проверка включен портал или нет, если включен, то выводим содержимое сайта
{

if ($_SERVER['HTTP_X_FORWARDED_FOR'])
{ $ipsus=htmlspecialchars(stripslashes($_SERVER['HTTP_X_FORWARDED_FOR'])); }
else { $ipsus=htmlspecialchars(stripslashes($_SERVER['REMOTE_ADDR'])); }
$text = @file("../data/profil/$log.prof");
if ($text!=""){
$udata = explode(":||:",$text[0]);
$provlog=trim($udata[0]);
$provpar=trim($udata[1]);}
////////////////////////////////
$currHour=date("H",time());
$currDate=date("d F, Y", time());
$currTime=date("$currHour:i:s", time());

if (!$log=="" && !md5($par)=="" && md5($par)==$provpar && $log==$provlog ){
$fal = @file("../data/profil/$log.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].':||:'.$udata[34].':||:'.$udata[35].':||:'.$udata[36].':||:'.$udata[37].':||:'.$udata[38].':||:'.$udata[39].':||:'.$udata[40].':||:'.$udata[41].':||:'.$graffic.':||:'.$udata[43].':||:'.$udata[44].':||:'.$udata[45].':||:'.$udata[46].':||:'.$udata[47].':||:'.$udata[48].':||:'.$udata[49].':||:'.$udata[50].':||:';

$of = @file("../data/profil/$log.prof");
$udata = explode(":||:",$of[0]);
$provpar= $udata[1];
$provpar= trim($provpar);

if ($provpar==md5($par)) {
$fp=fopen("../data/profil/$log.prof","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
chmod ("../data/profil/$log.prof", 0777);
print"Настройки успешно изменены!<br><br>";}}

else {print"Неверный пароль!<br>";}
}}
require_once"../templates/foot.php";
?>