<?
function delDir($dir) {
  //先删除目录下的文件:

  $dh=opendir($dir);//打开要操作的文件夹
//读取该目录下面的一个文件夹或者文件名称

  while ($file=readdir($dh)) {
//首先确定不是特殊的文件夹
    if($file!="." && $file!="..") {
      $fullpath=$dir."/".$file;
      if(!is_dir($fullpath)) {
         //如果是文件,则删除该文件
          unlink($fullpath);
      } else {
          //进入递归判断下一级文件夹的内容
          delDir($fullpath);
      }
    }
  }
 
  closedir($dh);
  //删除当前文件夹:
  if(rmdir($dir)) {
    return true;
  } else {
    return false;
  }
}

?>