Código PHP:
<?php
$thumb="grafics/galeria/".$carpeta."/thumb";
$foto="grafics/galeria/".$carpeta."";
$dire = dir($thumb);
$dire->read();
$dire->read();
//Ficar el nom de les imatges amb un Array
while($llegir = $dire->read()){
$a++;
$imagen[$a] = $llegir;
}
$dire->close();
//Mostrem el resultat amb una <table> de x files per 3 columnes
?>
<table width="100%" border="0" cellspacing="0" cellpadding="4">
<tr>
<td height="100" align="center"> </td>
<td height="100" align="center"><img src="grafics/imatges/galeria.jpg" width="200" height="70"></td>
<td height="100" align="center"> </td>
</tr>
<tr>
<td height="20" align="center" class="small">Fotos/<? echo "$carpeta"; /*nom de la carpeta*/ ?></td>
<td height="20" align="center"> </td>
<td height="20" align="center"> </td>
</tr>
<?
for ($f=1; $f<=7; $f++){
echo "<tr>";
for ($c=1; $c<=3; $c++){
$i++;
echo "<td align='center' valign='top' class='small'><a href='#'-->
-->onClick=\"foto('$foto/$imagen[$i]','Penya');return false\"><img src='$thumb/$imagen[$i]'\-->
-->"name='image' width='94' height='70' border='1'></a></td>";
}
echo "</tr>";
}
//menu desplegable per seleccionar carpeta
$path="grafics/galeria/";
$dir = dir($path);
$dir->read();
$dir->read();
?>
<tr>
<td height="20" align="center" class="small"> </td>
<td height="20" align="center"><form action=index2.php method=get>
Selecciona una galeria:<br> <SELECT name="carpeta">
<?
while($carpeta = $dir->read()){
echo "$carpeta";
echo "<OPTION VALUE=".$carpeta.">".$carpeta."</OPTION>n";
}
echo "</SELECT>";
echo("<input type=submit value=Buscar>n");
echo("<input type=hidden name=id value=3>n");
echo ("</form>n");
$dir->close();
?>
</td>
<td height="20" align="center"> </td>
</tr>
</table>
Saludos.