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)