php删除文件夹和其下的内容

原文地址:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/05/13/2045158.html

 

 1 <?php
 2 
 3 function deldir($dir) {
 4     //先删除目录下的文件:
 5     $dh=opendir($dir);
 6     while ($file=readdir($dh)) {
 7 
 8         if($file!="." && $file!="..") {
 9 
10             $fullpath=$dir."/".$file;
11 
12             if(!is_dir($fullpath)) {
13                 unlink($fullpath);
14             } else {
15                 deldir($fullpath);// 递归
16             }
17         }
18     }
19     closedir($dh);
20     
21     // 删除空文件夹:递归
22     if(rmdir($dir)) {
23         return true;
24     } else {
25         return false;
26     }
27 }

 

posted @ 2015-05-14 21:47  根号五  阅读(292)  评论(0编辑  收藏  举报