正在做一个系统,老师需要上传课件,所需空间可否由管理员分配,即每个ID有一个单独的文件夹。如果可以介绍下思路吧....

解决方案 »

  1.   

    客户端申请
    admin后台列出所有申请
    admin点击同意就根据客户id执行mkdir 生成一个目录即可
    db更新,分配成功后此客户端不可再次申请
      

  2.   

    呵呵,我看到“所需空间可否由管理员分配”这里去了仅仅每个ID有一个单独的文件夹,用楼上的就可以了mkdir 可创建每个ID单独的文件夹。
    但不能进行空间限制。
      

  3.   

    1 老师的个人页面上放一个申请按钮,每次打开此页面去db查询是否已为其创建了目录(老师属性表中加一个属性flag:dirFlag 0可申请 1创建成功 2批准中),如果没有则显示此按钮(dirFlag为0),否则显示申请中(dirFlag为2)或者不显示(dirFlag为1)。
    2 点击此按钮后,dirFlag变为2。
    3 admin页面遍历老师属性数据表,将所有dirFlag为2的数据打印出来。
    后面应该知道了吧