如果是LINUX的话需要将创建文件的目的目录的属性设置为 0777 
或者是设置此目录的用户有写权限在WIN里面的话,如果是非NTFS系统的话,好象都能写,因为我经常在2000里面用,却从来没有设置过什么东西,到于NTFS系统嘛,我也没用过。。呵。。

解决方案 »

  1.   

    //如果是LINUX的话需要将创建文件的目的目录的属性设置为 0777 
    这样做是非常危险的,会导致不堪设想的后果,不推荐这样做。如果是*NIX,并以apache为web server,设置apache以指定的用户来运行,并赋予这个用户特定的权限
      

  2.   

    chmode("目录名",0666);
    不需要给“执行”权限,通常“写”和“执行”不要同时授予
      

  3.   

    我的是Linux操作系统。
    请教Debian(乌鱼子) :如何赋予这个用户特定的权限?比如我想在/root和/var下的某些文件夹中有创建文件的权限,这正是困饶我很久的问题了!!
      

  4.   

    apache的配置文件(httpd.conf)中有设置用户的部分,默认的User/Group是nobody(99)/99,
    e.g.
    User sugarforever
    Group sugarforeversugarforever就是系统的用户。
    至于如何赋予sugarforever用户相应权限,既然你使用linux,我想就不用我多说了。