their is about 19 directories under my video dir. i want to count recursive.
$dir = "videos/"; $count = 0; if(is_dir($dir)) { if($handle = opendir($dir)) { while(($file = readdir($handle)) !== false) { $count++; } closedir($handle); } } echo $count;
You need to use a recursive function !
Count_Dir($strDir) { Open $strDir Read $strDir Is it a folder ? Yes -> Count_Dir($strDir . $newDir) No -> Count the size Close $strDir }