| AND OR | string words | *

directories

|

recursive directory delete


delete directory recursively.
loops through a directory and attempts to delete everything inside the directory before removing the directory itself.


function remove_dir( ) [ line 2 ]



full source of recursive directory delete [ line 1 - 24 ] | download recursive directory delete

1    <?php
2   function remove_dir($dir)
3   {
4       $handle opendir($dir);
5       while (false!==($item readdir($handle)))
6       {
7           if($item != '.' && $item != '..')
8           {
9               if(is_dir($dir.'/'.$item)) 
10               {
11                   remove_dir($dir.'/'.$item);
12               }else{
13                   unlink($dir.'/'.$item);
14               }
15           }
16       }
17       closedir($handle);
18       if(rmdir($dir))
19       {
20           $success true;
21       }
22       return $success;
23   }
24   ?>



4 hits by 4 users in the last 30 minutes.