^  Help Taison

Donazione Libera Paypal

Un'utile funzione PHP per elencare i file di una cartella
Pubblicato Giovedi 26 Marzo 2009 - 01:20 (letto 19538 volte)
Programmazione.png

Tags: php  scripting  




function elencaFile($basedirname,$filter){
$arrayfiles=Array();
if(file_exists($basedirname)){
$handle = opendir($basedirname);
while (false !== ($file = readdir($handle))) {
if(is_file($basedirname.$file)){
if ($filter=="") array_push($arrayfiles,$file);
else if (substr($file,strlen($file)-strlen($filter),
strlen($filter))==$filter) array_push($arrayfiles,$file);
}
}
$handle = closedir($handle);
}
sort($arrayfiles);
return $arrayfiles;
}


Questa funzione PHP ci permette di ottenere un array di file che hanno estensione uguale a quella specificata nel parametro $filter.
Un esempio d'uso che stampa i file png della cartella corrente è il seguente:

$arrImg = elencaFile("./", "png");
foreach($arrImg as $img) echo "<img src=\"$img\" width=\"200px\"/>";


:bier:
Pubblicato Giovedi 26 Marzo 2009 - 01:20 (letto 19538 volte)
Print Stampa



Le ultime notizie relative a questo argomento

Read Software Gestione Buoni Postali: GBP - versione 0.2 alpha (13/02/2011 - 20:02) letto 42104 volte
Read Software Gestione Buoni Postali: GBP (08/02/2011 - 22:30) letto 42215 volte
Read JCalendar, un selettore di data per Java (28/11/2010 - 21:18) letto 26549 volte
Read Migliorare l'usabilità delle applicazioni Java con i BalloonTip (27/11/2010 - 13:30) letto 21465 volte
Read Un'utile funzione PHP per elencare i file di una cartella (26/03/2009 - 01:20) letto 19538 volte
Read Tutorial RMI - Asta multiclient con CallBack - Parte 2 (01/12/2007 - 14:19) letto 23467 volte
Read Tutorial RMI - Asta multiclient - Parte 1 (01/12/2007 - 14:11) letto 25800 volte
Read Slideshow di immagini in Flatnuke usando AHAH (24/09/2007 - 23:45) letto 23902 volte
Read FLATNUKE: Creare un archivio di immagini presenti in una cartella della galleria (17/08/2007 - 17:20) letto 23053 volte
Read Media Player su flatnuke o sul nostro sito web pt.1 (16/08/2007 - 19:49) letto 26854 volte

Tutte le notizie relative a questo argomento
Programmazione.png
Follow cesareino on Twitter
 
^  Twitter
 
^  Login





Lingua del sito:
deutsch english español français italiano português
 
^  Ads
Freely inspired to Mollio and DKBlog template