$te
06-01-2009, 13:06
Salve, ho questo problema:
ho una pag php in cui stampo i nomi dei file che ci sono in una determinata cartella. QUesti file sono numerati del tipo file1, file2,ecc.
$nomefile = array();
$Kby = array();
$i = 0;
while($file = readdir($open))
{
if(!is_dir($file) && !is_link($file))
{
$nomefile[$i] = $file;
$Kb=filesize($upload_directory.$file);
$Kb=$Kb/1024;
$Kby[$i] = numdec($Kb, 0);
$directory[$i] = $upload_directory.$file;
$i++;
}
}
sort($nomefile);
$z = 0;
while($i != $z)
{
$dir = $directory[$z];
$Kb = $Kby[$z];
$nome = $nomefile[$z];
$uploaded_files .= "<a class=\"news_titolo\" href=\"$dir\"
target=\"_blank\" title=\"$file (".$Kb." Kb)\">".$nome."</a>
(".$Kb." Kb)<br><br>";
$z++;
}
Il problema é che dopo che ordino l'array $nomefile, i link non sono piu giusti (perché l'array $directory é cosi sfasato, come anche $kb)
come posso fare?
grazie
ho una pag php in cui stampo i nomi dei file che ci sono in una determinata cartella. QUesti file sono numerati del tipo file1, file2,ecc.
$nomefile = array();
$Kby = array();
$i = 0;
while($file = readdir($open))
{
if(!is_dir($file) && !is_link($file))
{
$nomefile[$i] = $file;
$Kb=filesize($upload_directory.$file);
$Kb=$Kb/1024;
$Kby[$i] = numdec($Kb, 0);
$directory[$i] = $upload_directory.$file;
$i++;
}
}
sort($nomefile);
$z = 0;
while($i != $z)
{
$dir = $directory[$z];
$Kb = $Kby[$z];
$nome = $nomefile[$z];
$uploaded_files .= "<a class=\"news_titolo\" href=\"$dir\"
target=\"_blank\" title=\"$file (".$Kb." Kb)\">".$nome."</a>
(".$Kb." Kb)<br><br>";
$z++;
}
Il problema é che dopo che ordino l'array $nomefile, i link non sono piu giusti (perché l'array $directory é cosi sfasato, come anche $kb)
come posso fare?
grazie