provi readdir();?
Esempio:
Codice PHP:
<?php
// i variabili
$cartella = "/cartella";
$preg = array(
".jpg",
".gif",
".bmp",
"ecc, ecc"
);
// apertiamo la nostra cartella
$dir = opendir($cartella) or die("Errore");
// Legga i file e poi processa per tutto
while(false != ($file = readdir($dir))){
// separati ogni risulti - ci usiamo un array
foreach($preg as $val){
if(preg_match("/".$val."/",$file,$match)){
switch($match){
// per ogni estensioni si deve aggungiere un case
case '.jpg':
$risulti[] = "[img]immaginajpg[/img]".$file;
break;
case '.gif':
$risulti[] = "[img]immaginagif[/img]".$file;
break;
case '.bmp':
$risulti[] = "[img]immaginabmp[/img]".$file;
break;
default:
// se no immagina ma in "$preg"
$risulti[] = $file;
break;
}
} else {
// se no immagina
$risulti[] = $file;
}
// chiusare la cartella
closedir($dir);
// Adesso ci vediamo i risulti!
foreach($risulti as $val){
print $val."
";
}
?>
non ho provato il script ma lo funzionerebbe mi credo.
Ciao e buona fortuna!
Ciao,
Dennis M.