我以前设计的一个递归删除目录的函数 你可以参考一下function delfile($path)
{
  echo "<dl>";
  echo "<dt>删除目录 <font color=green>".$path." </font>……<br>";  $handle=opendir($path);
  @chdir($path);  while (($file=readdir($handle))!="")
  {
    if (($file==".") OR ($file=="..")) continue;    if (is_dir($file))
      delfile($file);
    else
    {
      echo "<dd>删除文件 <font color=green>".$file."</font> …… ";
      if (@unlink($file))
        echo "<font color=blue>成功!</font><br>";
      else
        echo "<font color=red>失败!</font><br>";
    }
  }  closedir($handle);   @chdir("..");  echo "<dt>删除目录 <font color=green>".$path."</font> …… ";
  if (@rmdir($path))
    echo "<font color=blue>成功!</font><br>";
  else
    echo "<font color=red>失败!</font><br>";
  
  echo "</dl>";
}

解决方案 »

  1.   

    我做了一个类似windows command的网上资源管理器。不过因为安全问题我不能发布其地址(因为只做了1天,关于安全认证的东西还没来得及做,可以浏览并操作我网站的任意内容阿,只要有权限,就可以删除,修改,查看,下载,上传,改名,拷贝...太危险了,而且程序有些东西还有bug)
    要的话给我email,我发给你.