У меня есть следующий код, который сканирует указанный каталог для JPGs:PHP scan_it, чтобы исключить каталоги, начинающиеся с подчеркивания
<?php
$scan_it = new RecursiveDirectoryIterator("images/" . $this->item->extraFields->PropertYID->value . "");
foreach(new RecursiveIteratorIterator($scan_it) as $file) {
if (strtolower(substr($file, -4)) == ".jpg" &&
strtolower(substr($file, -4)) == ".jpg") {
echo '<div><img src="'.$file .'" alt="" />'."</div>";
}
}
?>
Id просто хотите исключить из этого просканирует все папки, название которых начинаются с символа подчеркивания (_).
Чтобы уточнить, если структура каталога была следующая:
/images/interior/
/images/exterior/
/images/_room1/
/images/room2/
/images/room3/
Все каталоги, кроме _room1 будут включены.
Большое спасибо заранее!
Вы проверили, работает ли код, который я дал, или нет? –
@Amit Ray Извините, у меня только что был шанс проверить, я боюсь, что он не работает, его все еще находят все изображения, независимо от _ в начале имени папки, большое спасибо за вашу помощь, хотя Amit !!! – jimmywiddle