carico in due liste separate le cartelle ed i file nella seguente maniera:
Codice PHP:
while (($file = readdir($dh)) !== false) {
if($file != "." && $file != "..") {
if(!is_dir($path.'/'.$file)){
array_push($files, $file);
}else{
array_push($folders, $file);
}//else
}//if
}//while
e per visualizzare ad esempio i file uso il seguente costrutto:
Codice PHP:
if($files!=null){
sort($files);
foreach ($files as $file) {
if( (substr($file,strlen($file)-5) == ".html")or(substr($file,strlen($file)-5) == ".HTML") ) {
print '<a href='.$path.'/'.$file.'>
[img]./images/images/html.gif[/img]'.$file.'</a>
';
}
....
}//foreach
}//if
Se volessi visualizzare anche i suo attributi del tipo: grandezza, data di creazione, data di ultima lettura, data ultima modifica, etc. come dovrei fare?