$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); } exit; } else {
public function deletefile() { $filename = $_REQUEST['d_file']; $lineid = $_REQUEST['id']; $result = FileManagement::DeleteFile($filename); if ($result) { $this->success("文件删除成功", '', array("data" => $lineid)); } else { $this->error("文件删除失败"); } }