function dir_contains_children($dir) { $result = false; if($dh = opendir($dir)) { while(!$result && ($file = readdir($dh)) !== false) { $result = $file !== "." && $file !== ".." ; } closedir($dh); } return $result; } function dir_contains_children_dirs($dir) { $result = false; if($dh = opendir($dir)) { while (!$result && ($file = readdir($dh))) { $result = $file !== "." && $file !== ".." && is_dir($dir.'/'.$file); } closedir($dh); } return $result; }