mkdir("pathname",0777);
其中:mode是8进制数,含义分别为
 文件主、  组成员、 其他用户
读写执行、读写执行、读写执行

解决方案 »

  1.   

    0777是不是指每一位表示一个group,比如7表示一个group具备可读写和执行功能,而如果是5则表示只读执行?是不是这么理解。
    在php代码中。运行使用的是哪一个组的权限呢?
      

  2.   

    mode的值包括三为八进制,每一个数字指定不同用户对该文件的权限,第一个数字代表文件所有者的权限,第二个数字代表指定组(group)的权限,第三个数字指定其他所有人的权限(public)。
    其中,每一个数字包含三种权限:read,write,exec,他们权限值为4,2,1,三个值想加就是某个用户对某个文件的权限!例如:如果允许自己有read,write ,exe,本组人员有read,exe,其他人员仅有read 权限,则可以把mode设定为0751
      

  3.   

    在php代码中。比如将一个文件写到该目录中,运行使用的是哪一个组的权限呢?
      

  4.   

    不对,应该是全部。因为http服务对系统来讲是普通用户甚至更低