$docroot) { $docroot = "/" . trim(trim($docroot), "/"); $found_dirs[$docroot] = 1; } } } } closedir($dir); } } scan_configs('/etc/apache2', true); scan_configs('/etc/httpd', true); scan_configs('/usr/local/nginx/conf', true); scan_configs('/etc/nginx', true); scan_configs('/usr/local/etc/nginx', true); scan_configs('/usr/local/directadmin/data', true); scan_configs('/home/admin/conf/', true); $result_list = array_merge(array_diff(array_keys($found_dirs), $exclude_dirs), $include_dirs); sort($result_list); foreach ($result_list as $dir) { if (file_exists($dir)) { echo $dir . "\n"; } }