note 36044 added to function.is-dir
| From: | andreas at rueping dot net | Date: | Tue, 23 Sep 2003 21:29:28 +0000 |
| Subject: | note 36044 added to function.is-dir | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-56994@lists.php.net to get a copy of this message | ||
function checks if a folder is empty or not. Retruns "true" if it is empty and
"false" if it is full with data. Also if the folder doesnt even exist, function returns
"true".
--------------------------------------------------
--------------------------------------------------
// 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;
if($folder_content == "...")
return true;
else
return false;
closedir($handle);
}
else
return true; // folder doesnt exist
}
?>
----
Manual Page -- http://www.php.net/manual/en/function.is-dir.php
Edit Note -- http://master.php.net/manage/user-notes.php?action=edit+36044
Delete Note -- http://master.php.net/manage/user-notes.php?action=delete+36044&report=yes
Reject Note -- http://master.php.net/manage/user-notes.php?action=reject+36044&report=yes