PHP Count files in folder
Count files in folder and subfolders using recursion
<?php
class Rescurse
{
public $sbor = 0;
function recursiveList($dir) {
$open = opendir($dir);
while($file = readdir($open)) {
if ($file != '.' && $file != '..') {
$path = $dir . '/' . $file;
if (is_dir($path)) {
$this->recursiveList($path);
}
else {
$this->sbor++;
}
}
}
}
}
$dir = (isset($_GET['dir'])) ? $_GET['dir'] : '.';
$obj = new Rescurse();
$obj->recursiveList($dir);
echo $obj->sbor;
?>