ho da realizzare alcune pagine contenenti dei downloads. visto che i file sono parecchi, e soprattutto che probabilmente cambieranno nel tempo, starei cercando un sistema un po' più furbo della creazione manuale di tutti i link.
vorrei realizzare uno script che, data una cartella, crei in automatico i link ai file contenuti.
per ora ho trovato (su consiglio) questo script in php (linguaggio che conosco pochissimo).
function elencafiles($dirname,$arrayext){
$arrayfiles=Array();
if(file_exists($dirname)){
$handle = opendir($dirname);
while (false !== ($file = readdir($handle))) {
if(is_file($dirname.$file)){
$ext = strtolower(substr($file, strrpos($file, "."), strlen($file)-strrpos($file, ".")));
if(in_array($ext,$arrayext)){
array_push($arrayfiles,$file);
}
}
}
$handle = closedir($handle);
}
sort($arrayfiles);
return $arrayfiles;
}
$array_extimg=array('.jpg','.jpeg','.gif');
$arrayfile=array();
$arrayfile=elencafiles("public/folder/",$array_extimg);
da qel che capisco, questo script mi mette in un array i nomi dei file (con data estensione) contenuti in una cartella.
ora mi serve generare per ogni file, il codice HTML che visualizzi il nome con il link al file stesso.
qualcuno sa aiutarmi?