В верхней функцие там return $size; надо за
енить на return $count;
Подщет новых файлов
<?
function count_dir($dir,$times=86400,$time=0)
{
if(empty($time)) $time=time();
$time-=$times;
$count=0;
if($dirs=opendir($dir))
{
while($buf=readdir($dirs))
{
if(($buf!=='.') && ($buf!==".."))
{
if(is_dir($dir."/".$buf))
{
$count+=count_dir($dir.'/'.$buf);
}
else
{
if(filemtime($dir.'/'.$buf)>$time) $count++;
}
}
}
}
closedir($dirs);
return $count;
}
?>
Потом вызываем
<?
echo count_dir("Папка");
//Результат количество файлов за сутки
Если надо указать за неделлю
<?
echo count_dir("Папка",(86400*7));
//Результат количество файлов за неделлю