• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Ordner anzeigen OHNE Dateien

Mars@Gera

Mitglied
Abend,
ich möchte in einem array alle Ordner speichern, von angegebenen, jedoch ohne Dateien ...
like
$var 0 array(<dir_1>, <dir_2>, ..., <dir_n>);

derzeit habe ich nur das ... weiss aber keinen ansatz, um es zu verwirklichen, wie ich es möchte
PHP:
	final public function loadDirs(){
		$path = $_SERVER['DOCUMENT_ROOT'] . "/" . CURRENT_DIR;
  		$handle = opendir($path);
  		$dirs = array();
		$i = 0;
  		while(($dir = readdir($handle)) !== false){ 
    		if($dir !== '.' && $dir !== '..' && is_dir($dir)){
    			echo $dir . " " . $i . '<br>';
    			$dirs[] = $dir;
    			$i++;
    		}
  		}
   		closedir($handle);
   		return $dirs;
	}

ich hoffe, ich konnte mein Problem verständlich erklären.

mfg Marcel
 
Werbung:
Werbung:
Morgen ... also von angegebenen := CURRENT_DIR
jedoch muss ich bei der Überprüfung von $dir auch noch auch '.' und '..' überprüfen ... muss ich heute abend nach der arbeit oder gleich nach der uni mal testen ;)

mfg Marcel
 
PHP:
$di = new DirectoryIterator(".");
$dirs = array();
foreach ($di as $d) {
    if ($d->isDir() && !$d->isDot()) {
        $dirs[] = $d->getPathname(); 
    } 
}
var_dump($dirs);
 
Werbung:
Werbung:
Zurück
Oben