Мне нужно проверить если есть папка с названием "properties", то проверять файлы там,если нет.то в остальных,при данном коде у меня выгружает файлы во всех папках,даже если есть properties
function rec($path, $_base_path = null)
{
if (is_null($_base_path)) {
$_base_path = '';
} else {
$_base_path .= basename($path) . '/';
}
foreach (glob($path . '/*') as $file) {
if (basename($file) == 'properties' && is_dir($file)) {
if (is_dir($file)) {
rec($file, $_base_path);
} else if (fnmatch("import_*", basename($file)) && !is_dir($file)) {
echo "<pre>";
print_r(__DIR__ . basename($file));
echo "</pre>";
}
} else if (fnmatch("import_*", basename($file)) && !is_dir($file)) {
echo "<pre>";
print_r(__DIR__ . basename($file));
echo "</pre>";
} else {
rec($file, $_base_path);
}
}
}