note 98231 added to function.is-dir
| From: | max at osu1 dot php dot net | Date: | Thu, 03 Jun 2010 07:59:31 +0000 |
| Subject: | note 98231 added to function.is-dir | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-169840@lists.php.net to get a copy of this message | ||
Here's my flavor of checking if a directory is empty based on what I have seen here.
<?php
function is_empty_directory($full_path)
{
//If the path is not a directory, then it is not an empty directory.
if(!is_dir($full_path))
{
return FALSE;
}
//Look through the directory for files.
$directory_handle = opendir($full_path);
while(($file_name = readdir($directory_handle)) !== FALSE)
{
//If we found a real file.
if($file_name != '.' && $file_name != '..')
{
//The directory is not empty.
return FALSE;
}
}
//The directory is empty.
return TRUE;
}
?>
----
Server IP: 69.147.83.197
Probable Submitter: 75.84.187.43
----
Manual Page -- http://www.php.net/manual/en/function.is-dir.php
Edit -- https://master.php.net/note/edit/98231
Del: integrated -- https://master.php.net/note/delete/98231/integrated
Del: useless -- https://master.php.net/note/delete/98231/useless
Del: bad code -- https://master.php.net/note/delete/98231/bad+code
Del: spam -- https://master.php.net/note/delete/98231/spam
Del: non-english -- https://master.php.net/note/delete/98231/non-english
Del: in docs -- https://master.php.net/note/delete/98231/in+docs
Del: other reasons-- https://master.php.net/note/delete/98231
Reject -- https://master.php.net/note/reject/98231
Search -- https://master.php.net/manage/user-notes.php