Вернуться к списку форумов Вернуться

Поддержка пользователей

Community support

Что вы делаете не так - 2

Сообщение: #1-339-271
27.03.2015 17:22
а ясно. версия не 7.27
в 7.26 и ниже файл userdir.php вот такой:
<!DOCTYPE html><html>
<?php
$fold=".";
require ("./templates/lang.inc");
require ("./templates/$template/$speek/vars.txt");
@setlocale(LC_CTYPE, $site_nls);
require ("./templates/$template/$speek/config.inc");
require ("./templates/$template/css.inc");
echo "<head><title>INFO</title><meta http-equiv="Content-Type" content="text/html; charset=$codepage">
".$css."</head><body><div class="mb mr ml">";
if(isset($_GET['htm'])) {$htm=$_GET['htm']; }elseif(isset($_POST['htm'])){ $htm=$_POST['htm']; }else {$htm="";}
if (!preg_match('/^[0-9a-zA-Z_]+$/i',$htm)) { $htm="";}
$fc="";
$checkfile="./userdir/$htm".".htm";
if (file_exists($checkfile)) {
$fp=fopen($checkfile,"r");
$fc=@fread($fp,@filesize($checkfile));
fclose ($fp);
echo $fc;
} else {
echo "RESTRICTED!";
}
?>
</div>
</body>
</html>