* желательно все разбить на функции по логике действий. * говорю сразу что потребуеться нексолько пхп файлов */ include_once 'CSession.class.php'; $requestVar = array('action', 'dir', 'nevDirName'); foreach ($requestVar as $val) { ${$val} = isset($_REQUEST[$val]) ? $_REQUEST[$val] : ''; } $objSession = new Session($dir); switch ($action) { case 'deldir': if ($dir) { deleteDir($dir); $dir = dirname($dir); } $objSession->dropdown($dir); break; case 'newdir': $dir = $dir ? "{$dir}/{$nevDirName}" : "./{$nevDirName}"; $dirW = iconv('UTF-8', 'CP1251', $dir); if (!is_dir($dirW)) { mkdir($dirW, 0777); } $objSession->dropdown($dir); break; case 'dropdown': $objSession->dropdown($dir); break; case 'dropup': $objSession->dropup($dir); break;