24 Miniature con zoom
Ecco il codice:
<html>
<style>
td {border: 1px solid red;}
img {height: 100px; width: 100px;}
</style>
<?php
$elencoJPG = glob("images/*.jpg");
echo "<table>\n";
for ($miniatura=0; $miniatura<count($elencoJPG); )
{
echo "<tr>\n";
for ($suQuestaRiga=0; $suQuestaRiga<4 && $miniatura<count($elencoJPG); $miniatura++,$suQuestaRiga++)
echo "<td> <img id='$miniatura' src='$elencoJPG[$miniatura]' onmouseover='zoom(this,200);' onmouseout='zoom(this,100);' /> </td>";
echo "</tr>\n";
}
echo "</table>\n";
?>
<script type="text/javascript">
function zoom(chi, quanto)
{
chi.style.width=quanto+'px';
chi.style.height=quanto+'px';
}
</script>
</html>
La funzione glob prende tutti i files dichiarati (images/*.jpg) e restituisce un elenco di valori (un array)