View Full Version : PHP array che contiene nomi di file di una directory
Manson666
17-07-2003, 20:32
Sul manuale ufficiale non sono riuscito a trovare una funzione che data una determinata directory metta tutti i nomi dei file in essa contenuti in un array....esiste?
$dir = "folder/";
$files = array();
$open = opendir($dir);
while ($file = readdir($open)) { if ($file != "." && $file != "..") { $files[] = $file; } }
closedir($open);
sort($files);
reset($files);
Manson666
17-07-2003, 20:44
grazie,
ora provo...
ma che vogliono dire queste ultime righe?
while ($file = readdir($open)) { if ($file != "." && $file != "..") { $files[] = $file; } }
closedir($open);
sort($files);
reset($files);
inizia a dirmi se ti funziona..........
Manson666
17-07-2003, 22:54
sisi funziona :-P
non ho capito se funziona :confused:
Manson666
19-07-2003, 01:53
si
$dir = "folder/";
$files = array();
$open = opendir($dir);
while ($file = readdir($open)) //fino a quando readdir ritorna un nome valido
{
if ($file != "." && $file != "..") //se è diverso da .. e . aggiungi l'elemento all'array
{ $files[] = $file; }
}
closedir($open); //chiudi la directory aperta con opendir
sort($files); //ordina il vettore
reset($files); //resetta il puntatore interno del vettore
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.