$inpath = $cfg_basedir . $activepath; } //文件管理器交互与逻辑控制文件 $fmm = new FileManagement(); $fmm->Init(); /*--------------- function __rename(); ----------------*/ if ($fmdo == "rename") { $fmm->RenameFile($oldfilename, $newfilename); } else { if ($fmdo == "newdir") { $fmm->NewDir($newpath); } else { if ($fmdo == "move") { $fmm->MoveFile($filename, $newpath); } else { if ($fmdo == "del") { $fmm->DeleteFile($filename); } else { if ($fmdo == "edit") { $filename = str_replace("..", "", $filename); $file = "{$cfg_basedir}{$activepath}/{$filename}"; $str = stripslashes($str); $fp = fopen($file, "w"); fputs($fp, $str); fclose($fp); if (empty($backurl)) { ShowMsg("成功保存一个文件!", "file_manage_main.php?activepath={$activepath}"); } else { ShowMsg("成功保存文件!", $backurl);
public function movedir() { $olddir = $_REQUEST['olddir'] ? $_REQUEST['olddir'] : ''; $newdir = $_REQUEST['newdir'] ? $_REQUEST['newdir'] : ''; $sid = $_REQUEST['sid'] ? intval($_REQUEST['sid']) : ''; $result = FileManagement::MoveFile($olddir, $newdir); if ($result == 1) { $this->success("文件移动成功", '', array("data" => $sid)); } else { $this->error($result); } }