接上一个帖子
http://topic.csdn.net/u/20101030/00/d626282c-339c-4e95-bfc4-aa8019fadb11.html我修改需要建文件夹的目录问777但是建立的目录是755  好像在里面在文件就失败了 
怎么回事

解决方案 »

  1.   

    system("chmod 777 $dirname");
      

  2.   

    777 表示对所有用户都同时具备所有权限
    而在网络中,出于安全的考虑,操作系统一般会屏蔽掉组用户和一般用户的“写”权限
    因为同时具备“写”“执行”权限是相当危险的你可以用 chmod 修改目录和文件的权限,当然你需要自行承担这样做的后果mkdir("/home/justhsas/public_html/first", 0777,TRUE);
    chmod("/home/justhsas/public_html/first", 0777);
    mkdir("/home/justhsas/public_html/first/1", 0777,TRUE);通常 0666 (读、写)就足够了