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