note 44681 added to function.is-dir
| From: | bhuskins at nospam dot christian-horizons dot org | Date: | Thu, 12 Aug 2004 20:51:42 +0000 |
| Subject: | note 44681 added to function.is-dir | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-74553@lists.php.net to get a copy of this message | ||
'Is_empty_folder' posted by andreas at rueping dot net is a nice function. It did give me
some grief, though. I don't beleive that it actually closes the directory when it's done
(closedir in the wrong spot). I changed it slightly to be the following:
// returns true if folder is empty or not existing
// false if folde is full
<?
function is_emtpy_folder($folder){
if(is_dir($folder) ){
$handle = opendir($folder);
while( (gettype( $name = readdir($handle)) != "boolean")){
$name_array[] = $name;
}
foreach($name_array as $temp)
$folder_content .= $temp;
closedir($handle);//<--------moved this
if($folder_content == "...") {
return true;
} else {
return false;
}
}
else
return true; // folder doesnt exist
}
?>
----
Manual Page -- http://www.php.net/manual/en/function.is-dir.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+44681
Delete -- http://master.php.net/manage/user-notes.php?action=delete+44681&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+44681&report=yes
Search -- http://master.php.net/manage/user-notes.php