w folderze grafika znajduja sie jakies foldery w tych folderach znajduja sie podfoldery a w kazdym z tych podfolderow znajduje sie folder male .. jak mozna policzyc ile jest lacznie plikow w tych folderach male ...

<?php $countOfMale = 0; $arrExtent = array('gif', 'jpeg', 'bmp' ); // i tam inne rozszerzenia, ktore uwazasz za grafike (malymi literami) // liczy ile jest grafik w podkatalogu male function countOfMale($dirName){ return 0; } $intReturn = 0; while (false !== ($entry = $d->read())) { $intReturn ++; } } } $d->close(); return $intReturn; } // chodzi po katalogu function getDir($dirName){ while (false !== ($entry = $d->read())) { if ( $entry == 'male' ){ $countOfMale += countOfMale("$dirName/$entry"); } else { // rekurencja getDir("$dirName/$entry"); } } } $d->close(); } // wywolanie, zakladam ze kat `grafika` jest w tym samym katalogu co skrypt wywolu
jacy getDir('grafika'); ?>
<?php $dir = new RecursiveIteratorIterator(new RecursiveDirectoryIterator("grafika")); $licznik = 0; foreach($dir as $file) { // jesli nie dziala to uzyj takiego warunku // if(substr($file->getPath(), -4) == 'male') { $licznik++; } } ?>