<?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;