e se facessi una cosa così...
codice:
<?
$absolute_path1 = "../immagini";
$absolute_path2 = "../immagini/cartellaX";
$dir = opendir($absolute_path1, $absolute_path2); 
$f=array(); 

while($file = readdir($dir)) 
   if (($file != "..") and ($file != ".")) 
       $f[]=$file; 


unset($file,$dir); 
sort($f); 

$i = 0;

foreach($f as $file) 
    echo "Pic[$i] = '$file'\n";

$i++;
?>
dite che funziona...?