这是mkdir()函数的缺陷吧,需要用chmod指定权限
$path="test"
mkdir($path,0777);
chmod($path,0777);

解决方案 »

  1.   

    你可以用
    chgrp: 改变档案所属的群组 
    chown: 改变档案的拥有者 
    chmod: 改变档案的属性。
      

  2.   

    语法: int mkdir(string pathname, int mode);
    内容说明: 
    本函式建立参数 pathname 目录,参数 mode 以八进位的方式指定 (在参数前加 0) 比较不会出错。传回 true 表示成功,失败则传回 false。
    mkdir("/path/to/my/dir", 0700);
      

  3.   

    谢谢楼上诸位。
    问题详情在
    http://expert.csdn.net/Expert/topic/2653/2653209.xml?temp=.2440149
    请大家帮忙。并请斑竹删除此贴
      

  4.   

    mkdir
    建立目录。
    语法: int mkdir(string pathname, int mode);
    传回值: 整数
    函式种类: 档案存取
    内容说明 
    本函式建立参数 pathname 目录,参数 mode 以八进位的方式指定 (在参数前加 0) 比较不会出错。传回 true 表示成功,失败则传回 false。
    使用范例 
    下例就是用八进位的例子,建立 /path/to/my/dir 目录,该目录只有拥有者及 root 等级可读写执行,其它人无法使用。 
    <?php
    mkdir("/path/to/my/dir", 0700);
    ?> 
      

  5.   

    $dir=@opendir("../../".$table);  //$table IS DIRNAME
    if (!$dir)   //IF DIRNAME DON'T HAVE
    {
    mkdir("../../".$table,0777);  //create dirname
    }
      

  6.   

    windows 下应该可以linux 下需要将目录设为可写才可
      

  7.   

    谢谢楼上诸位。
    问题详情在
    http://expert.csdn.net/Expert/topic/2653/2653209.xml?temp=.2440149
    请大家帮忙。并请斑竹删除此贴