Yo uso esto para tomar el nombre del subdirectorio:
Cita: if (isset($_GET['path'])){
$path = "./fotos/".$_GET['path']."/";}
else{
$path = "./fotos/";
};
El resto es leer la carpeta:
Cita: $puntos = array('.', '..');
$listado = array_diff(scandir($path), $puntos);
natcasesort($listado); // orden alfabetico
foreach($listado as $elemento)
{
if(strpos($elemento, "_thumb_") !== FALSE) {
$imagenes[] = "<a href='#' class='miniaturas'><img src='".$path.$elemento."' alt='' /></a>\r\n"; // almaceno en un array las fotos
}
};
if(isset($imagenes)){
foreach ($imagenes as $imprimirlas) {echo "$imprimirlas"."\r\n";}; // las imprimo
}