Ciao
sto cercando consigli ed idee di come organizzare pagine web con centinaia di tumb, il sito ospita migliaia d'immagini della fauna mondiale e non dispone di database, le immagini vengono caricate da cartelle organizzate per argomento.
Ho diviso il caricamento delle immagini degli animali per iniziale, per cui caricherò tutte le immagini, a scelta, che iniziano per A o B o C etc.
il nome dell' animale è lo stesso dell'immagine, cliccando sulla tumb si apre una pop up che mostra l'immagine nel formato integrale
Il problema è che, ad esempio, per la categoria uccelli nella sola lettera A ci sono più di mille immagni e caricare tutte le tumb ci vuole un po troppo tempo.
Vorrei dividere il caricamento a blocchi di 200 tumb ma non so come fare......
questo è lo script che utilizzo ora:
<?php
$conta=0;
$ha = opendir('Uccelli-tumb');
while (false !== ($file = readdir($ha))) {
if ($file != "." && $file != "..")
{
$conta=$conta+1;
}
}
closedir($ha);
?>
<table width="100%" height="180" border="0" background="image-sito/sfondo.gif" >
<tr>
<td width="60" valign="top">[img]image-sito/Home.gif[/img]</td><td align="center" valign="bottom">[img]image-sito/uccelli-menu.gif[/img]
</td>
</tr>
</table>
<table width="100%">
<tr>
<td align="center"> n° <?php echo $conta ; ?> immagini
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
Z
X
W
Y
</td>
</tr>
</table>
<?PHP
$lettera=$_GET["ns"];
if($lettera=="@"){
echo"<center><img src=\"Uccelli/Actitis-hypoleucos.jpg\" border=\"2\" />";
}
else
echo"<table border=\"0\" width=\"100%\"><tr>";
$n=0;
$handle = opendir('Uccelli');
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..")
{
$chars = preg_split('//', $file, -1, PREG_SPLIT_NO_EMPTY);
$nome_img = substr($file, 0, -4); //toglie dal nome l'estensione .jpg cioè gli ultimi 4 caratteri del nome del file
if($chars[0]==$lettera and $file <> "Thumbs.db" ){
$n = $n+1;
if($n==6 and $file <> "Thumb"){ $n=0;
echo "<td align=center><font color=yellow>$nome_img</font>
<a href=\"Uccelli/$file\" onclick=\"NewWindow(this.href,'','500','500','yes' );return false;\">
<img src=\"Uccelli/$file\" width=\"150\"class=\"bordo\" ></a></td></tr><tr>";
} elseif($n<6 and $file <> "Thumb"){
echo "<td align=center><font color=yellow>$nome_img</font>
<a href=\"Uccelli/$file\" onclick=\"NewWindow(this.href,'','500','500','yes' );return false;\" >
<img src=\"Uccelli/$file\" width=\"150\" class=\"bordo\" ></a></td>"; }
}
}
}
closedir($handle);
?>
</td></tr></table>
Grazie per ogni aiuto