function DirsRecursExt($nomedir, $extensao, &$arfiles) { /* ******************************************* Pega todos os arquivos de uma dada extensão, e colocar num array com o path completo ******************************************** */ if ( $hdl_dir = opendir($nomedir)) { while ( ($file = readdir($hdl_dir)) !== false ) { if ( $file != ".." && $file != "." ) { if ( substr($file, strlen($file)-3, 3) == $extensao ) { array_push($arfiles, $nomedir . "\\" . $file); } elseif ( filetype($nomedir . $file) == "dir" ) { DirsRecursExt($nomedir . $file, $arfiles); } } } } }