Init(); /*--------------- function __rename(); ----------------*/ if ($fmdo == "rename") { $fmm->RenameFile($oldfilename, $newfilename); } //新建目录 /*--------------- function __newdir(); ----------------*/ else if ($fmdo == "newdir") { CheckCSRF(); $fmm->NewDir($newpath); } //移动文件 /*--------------- function __move(); ----------------*/ else if ($fmdo == "move") { $fmm->MoveFile($filename, $newpath); } //删除文件 /*--------------- function __delfile(); ----------------*/ else if ($fmdo == "del") { $fmm->DeleteFile($filename); } //文件编辑 /*--------------- function __saveEdit(); ----------------*/ else if ($fmdo == "edit") { CheckCSRF(); $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(); } /* 文件编辑,可视化模式 function __saveEditView(); else if($fmdo=="editview") { $filename = str_replace("..","",$filename); $file = "$cfg_basedir$activepath/$filename"; $str = eregi_replace('"','\\"',$str); $str = stripslashes($str); $fp = fopen($file,"w"); fputs($fp,$str); fclose($fp); if(empty($backurl)) { $backurl = "file_manage_main.php?activepath=$activepath"; } ShowMsg("成功保存文件!",$backurl); exit(); } */ //文件上传 /*--------------- function __upload(); ----------------*/ else if ($fmdo == "upload") { $j = 0; for ($i = 1; $i <= 50; $i++) { $upfile = "upfile" . $i; $upfile_name = "upfile" . $i . "_name"; if (!isset(${$upfile}) || !isset(${$upfile_name})) { continue; } $upfile = ${$upfile}; $upfile_name = ${$upfile_name}; if (is_uploaded_file($upfile)) { if (!file_exists($cfg_basedir . $activepath . "/" . $upfile_name)) { move_uploaded_file($upfile, $cfg_basedir . $activepath . "/" . $upfile_name); } @unlink($upfile); $j++; } } ShowMsg("成功上传 $j 个文件到: $activepath", "file_manage_main.php?activepath=$activepath"); exit(); } //空间检查 else if ($fmdo == "space") { if ($activepath == "") { $ecpath = "所有目录"; } else { $ecpath = $activepath; } $titleinfo = "目录 $ecpath 空间使用状况:
"; $wintitle = "文件管理"; $wecome_info = "文件管理::空间大小检查 [文件浏览器]"; $activepath = $cfg_basedir . $activepath; $space = new SpaceUse; $space->checksize($activepath); $total = $space->totalsize; $totalkb = $space->setkb($total); $totalmb = $space->setmb($total); $win = new OxWindow(); $win->Init("", "js/blank.js", "POST"); $win->AddTitle($titleinfo); $win->AddMsgItem("  $totalmb M
  $totalkb KB
  $total 字节"); $winform = $win->GetWindow(""); $win->Display(); }