Sto cercando di realizzare la lettura del contenuto di una directory, separando le cartelle ed i file in due array differenti:
Codice PHP:
// Apre una cartella conosciuta e la protegge in scrittura
if (is_dir($path)) { //verifica se è una directory
$dh = opendir($path);
$files = array();
$folders = array();
while (($file = readdir($dh)) !== false) {
if($file != "." && $file != "..") {
if(!is_dir($file)){
array_push($files, $file);
}else{
array_push($folders, $file);
}//else
}//if
}//while
closedir($dh);
}//if
... la cosa strana è che cataloga alcune cartelle come file! Come è possibile?