Example #1
0
     if (!$fid) {
         html_error_quit("错误的参数");
     }
     if (!($f = new UserFile($fid, $pc['UID']))) {
         html_error_quit("文件/目录不存在");
     }
 }
 switch ($_GET['act']) {
     case 'add':
         @($errno = $_FILES['pcfile']['error']);
         if ($errno == UPLOAD_ERR_OK) {
             if (!pc_file_checkfree($pc, $used, $total, $_FILES['pcfile']['size'])) {
                 unlink($_FILES['pcfile']['tmp_name']);
                 html_error_quit("对不起,您的文件夹空间不够");
             }
             if (!$c_dir->uf_add($_FILES['pcfile']['name'], $_FILES['pcfile']['tmp_name'], $_FILES['pcfile']['type'], $_POST['fileaccess'], $_POST['fileremark'])) {
                 html_error_quit($c_dir->err);
             }
         }
         break;
     case 'mkdir':
         if (!pc_file_checkfree($pc, $used, $total, 0)) {
             html_error_quit("对不起,您的文件数目已达上限");
         }
         if (!$c_dir->uf_mkdir($_POST['dirname'], $_POST['diraccess'], $_POST['dirremark'])) {
             html_error_quit($c_dir->err);
         }
         break;
     case 'edit':
         pc_file_editform($pc, $pid, $f);
         pc_db_close($link);