Мне еще предстоит найти хороший пример того, как использовать php RegexIterator для рекурсивного прохождения каталога.
Конечным результатом будет то, что я хочу указать каталог и найти все файлы в нем с некоторыми заданными расширениями. Скажем, например, только расширения html/php. Кроме того, я хочу отфильтровать папки такого типа .Trash-0,.Trash-500 и т.д.
<?php
$Directory = new RecursiveDirectoryIterator("/var/www/dev/");
$It = new RecursiveIteratorIterator($Directory);
$Regex = new RegexIterator($It,'/^.+\.php$/i',RecursiveRegexIterator::GET_MATCH);
foreach($Regex as $v){
echo $value."<br/>";
}
?>
Это то, что у меня есть до сих пор, но результат: Fatal error: Uncaught exception 'UnexpectedValueException' с сообщением 'RecursiveDirectoryIterator:: __ construct (/media/hdmovies1/.Trash-0)
Любые предложения?