dskspace() checks if directory could be opened

This commit is contained in:
Uwe Steinmann 2015-07-28 07:50:37 +02:00
parent 1e91f62ded
commit fd62547a69

View File

@ -296,11 +296,12 @@ function dskspace($dir) { /* {{{ */
if(is_file($dir)) {
$space = filesize($dir);
} elseif (is_dir($dir)) {
$dh = opendir($dir);
while (($file = readdir($dh)) !== false)
if ($file != "." and $file != "..")
$space += dskspace($dir."/".$file);
closedir($dh);
if($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false)
if ($file != "." and $file != "..")
$space += dskspace($dir."/".$file);
closedir($dh);
}
}
return $space;
} /* }}} */