Просмотр поста

.
kandyor

Шпана, не работает)))

//недопустимое в адресной строке
$bads  = array('closed', 'files', $home, 'public_html', 'etc', 'bin', $str.'../', '../', '../../', '../../../');
if (!empty($_GET['dir'])){
$dir = $_GET['dir'];
if (preg_match("/'../../'/i", $dir)){
// header('Location: index.php?act=manager&dir=../files/closed');
echo $dir;
}
}else{
$dir = '../files/closed';
}

вот урывок, тут я в теории задаю в массив недопусимое и ищу каждое из массива в пришедшей переменной dir, чтобы в случае косяка не смотрели директориии сайта, а сходу перекидывало туда куда надо, вот так как-то, а функция не работает(