<?php $dir='.'; $d=opendir($dir) or die('error'); $elem=readdir($d); $numbers=Array(); while($elem) { if($elem!='.' && $elem!='..' && is_file($dir.'/'.$elem) && $arr=pathinfo($elem)) $numbers[$arr['extension']] = !isset($numbers[$arr['extension']]) ? 1 : $numbers[$arr['extension']]+1; $elem=readdir($d); } print_r($numbers); print '<br>'; print array_sum($numbers); ?>
<?php $dir = "./img/"; function count_img($dir){ $files_jpg = count(glob($dir."*.jpg")); $files_png = count(glob($dir."*.png")); $files_gif = count(glob($dir."*.gif")); return "Файлов .JPG : ".$files_jpg."<br/>Файлов .PNG : ".$files_png."<br/>Файлов .GIF : ".$files_gif; } echo count_img($dir); ?>