note 41466 added to function.rmdir
| From: | jackylee at eml dot cc | Date: | Sun, 11 Apr 2004 16:29:05 +0000 |
| Subject: | note 41466 added to function.rmdir | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-67982@lists.php.net to get a copy of this message | ||
<?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;
}
?>
----
Manual Page -- http://www.php.net/manual/en/function.rmdir.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+41466
Delete -- http://master.php.net/manage/user-notes.php?action=delete+41466&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+41466&report=yes
Search -- http://master.php.net/manage/user-notes.php