Ciao,
non riesco a capire come sfogliare una directory inferiore a "." (quella corrente).
Lo script come riportato qui sotto non fa una piega.
Ma se imposto $path = ".." o $path = "lower_folder" (nome di una cartella contenuta in quella corrente) i risultati sono zero directory (valore non reale) e un file a caso di quella corrente (in realtà ce ne sono due).
Codice PHP:
<?php

$path 
".";
$directories = array();
$files = array();

if (
$handle opendir($path)) {
while (
false !== ($file readdir($handle))) {
if (
filetype($file) == "dir") { array_push($directories$file); }
elseif (
filetype($file) == "file") { array_push($files$file); }
}
closedir($handle);
}
sort($directories);
sort($files);

echo 
"<pre>directories:
"
;
print_r($directories);
echo 
"files:
"
;
print_r($files);
echo 
"</pre>";
?>
La documentazione ufficiale non mi ha aiutato molto (indicano sempre solo la variabile contenente la directory, non la traducono in stringa) e i risultati di ricerca sul forum sono poveri.
Penso di sbagliare una stupidaggine, potete dirmi quale è il modo corretto di dare argomenti a opendir() per le sottodirectory?