Вход Регистрация
Файл: sys/inc/chmod_test.php
Строк: 32
<?

/*
Получаем список папок и файлов 
*/

$chmod file_get_contents(H.'sys/dat/chmod.txt');
echo 
"<div class='p_m'>";
$file explode("n"$chmod);
foreach (
$file as $v) {
$k explode(':'$v);

if (@
$install_mod != null and $k[0] == '/sys/dat/shif.conf' or $k[0] == '/sys/dat/settings.conf') continue;
//Пропускаем ошибочные пути или без указания прав
if (@$k[0] == null or @$k[1] == null) continue;

#------------------------#
$is_cmod = (is_writable(H.$k[0]) ? 0);
#------------------------#

echo "<div class='adm_panel'> {$k[0]} ";

$fc = @substr(sprintf('%o'fileperms(H.$k[0])), -3);
if (
$fc == $k[1] and $is_cmod == 1)
echo 
" <span style='color:green;float:right;' class='adm_panel_span'>OK</span>";
else
{
    echo 
" <span style='color:red;float:right;' class='adm_panel_span'> ".($fc == lang('Не существует') : "{$fc} > {$k[1]})."</span>";
    
$err lang('Установите cmod');
}
echo 
'</div>';
$nochmod[] = $k[0];
clearstatcache();
}

echo 
'<div class="msg"><a href="?type=cmod&amp;step=2&amp;yes_chmod">Получить права!</a><br/> Поддерживается не на всех хостингах</div>';
if (isset(
$_GET['yes_chmod'])) 
{
    foreach (
$nochmod as $val
    {
        if (
file_exists($_SERVER['DOCUMENT_ROOT'].$val))
        {
            @
chmod($_SERVER['DOCUMENT_ROOT'].$val0777);
        }
    }
}

echo 
'</div>';
Онлайн: 2
Реклама