本帖最后由 u010373419 于 2013-11-02 13:58:41 编辑

解决方案 »

  1.   

    权限为 774
    当然就不可用 php 程序删除啦
    因为 php 对与 ftp 属一般用户,4 表是只有读权限
      

  2.   

    我没说清楚问题么?
    我当然知道774什么意思,我主要想问能否同过配置php.ini 解决
      

  3.   

    是通过程序不能删除还是在ftp里面不能删除??
    通过程序上传的文件所属组和用户都是apache,所以ftp用户不能删除。但是本身通过程序上传,而程序又不能删除的话就很诡异了。
      

  4.   

    不是ftp哈,就是表单中上传头像,上传到了images文件夹里,文件夹权限777,
    然后删除用户的时候 程序里用 unlink() 函数删除头像文件,删除不了
      

  5.   

    $oldmask = umask(0);
    system(chmod 0777 filename');
    umask($oldmask);
      

  6.   

    unlink()这个函数是在哪个目录内调用的??unlink()函数的权限是只能删除本目录内的文件,如果要删除上级目录的文件,需要先切换chdir()到上级目录,删除后再切换到本目录。。
      

  7.   

    你可以使用这个:chown PHPER:PHPER /file1.PHPER:用户名
    2.第二个PHPER:用户组
    3.file:文件目录然后执行:chmod 777 /file
      

  8.   

    我原来也在二级目录用unlink()函数删除父级类目文件时浪费了很多时间,最后在linux服务器操作时突然想到需要切换目录。。真棒,没看手册里函数的评论,有提到