我改成这样了也还是不行啊怎么搞得啊
function deldir($dir) {
  $dh=opendir($dir);
  while ($file=readdir($dh)) {
    if($file!="." && $file!="..") {
      $fullpath=$dir."/".$file;
      if(!is_dir($fullpath)) {
          exec("del(rm -rf) $fullpath");
      } else {
          deldir($fullpath);
      }
    }
  }  closedir($dh);
  
  if(rmdir($dir)) {
    return true;
  } else {
    return false;
  }
}
deldir("./gf/");

解决方案 »

  1.   

    文件夹的权限设为777 CHMOD -R 777 DIR
      

  2.   

    删除文件前先chmod($filename, 0777)如果不行那就表示权限不够.
      

  3.   

    是权限的问题,你在ftp的时候,给予目录操作的权限就OK了~注意,大部分服务器默认下,只有读取权限,但是ftp的权限是完全控制