ciao,
forse il titolo non è molto esplicativo, comunque, dovrei creare un array con dentro delle immagini.
Faccio un esempio:

cartella1
--img1
--img2
---sottocartella1
------img3
------img4

cartella2
--img1
----sottocartella2
------img2

cartella3
--img3


dovrei recuperare un array così composto:

$array['cartella1'][0] = img1;
$array['cartella1'][1] = img2;
$array['cartella1']['sottocartella1'] = img3;
$array['cartella1']['sottocartella1'] = img4;


$array['cartella2'][0] = img1;
$array['cartella2']['sottocartella2'] = img2;

$array['cartella3'][0] = img1;


ho trovato questo sul forum:

Codice PHP:
function read_dir $path )
{                      
   
$handle opendir$path ) ;
   
   while ( 
$file readdir$handle ) )
        {              
           if ( 
$file != "."  && $file != ".." && $file != NULL && $file != 'NULL' )
             {
                echo 
$file."
"
;
                if ( 
is_dir$path $file ) )
                  {
                    
read_dir$path $file ) ;
                  }
             }
       }
}


read_dir($path); 
contenuto...

Però, al momento non mi viene in mente come poter creare un array come quello che serve a me....

grazie in anticipo.
ciao