<?php
class FileHandler {
var $files = array();
var $dirs = array();
function getFileItems($path) {
//global $files, $dirs, $total_files, $total_dirs;
/*$files = array();
$dirs = array();*/
//$total_files = 0;
//$total_dirs = 0;
if ($handle = opendir($path)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
if (is_file($path."/".$file)) {
$files[] = $file;
//$total_files++;
} else {
$dirs[] = $file;
//$total_dirs++;
}
}
}
} else {
echo "error";
return false;
}
@closedir($handle);
return true;
}
}
$fileHandler = new FileHandler();
$path = '../files';
$fileHandler->getFileItems($path);
foreach($fileHandler->dirs as $item) {
echo $item."<br />";
}
?>
$dirs[] = $file;
$this->dirs[] = $file;