note 41466 deleted from function.rmdir by aidan
| From: | aidan@php.net | Date: | Sun, 05 Sep 2004 07:16:10 +0000 |
| Subject: | note 41466 deleted from function.rmdir by aidan | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-76037@lists.php.net to get a copy of this message | ||
Note Submitter: jackylee at eml dot cc
----
<?php
// enough to delete anything inside a folder and return success or not
// hope this can save your time :-)
function deldir($dir)
{
$handle = opendir($dir);
while (false!==($FolderOrFile = readdir($handle)))
{
if($FolderOrFile != "." && $FolderOrFile != "..")
{
if(is_dir("$dir/$FolderOrFile"))
{ deldir("$dir/$FolderOrFile"); } // recursive
else
{ unlink("$dir/$FolderOrFile"); }
}
}
closedir($handle);
if(rmdir($dir))
{ $success = true; }
return $success;
}
?>