Buon pomeriggio,ho una cartella contenente immagini .jpg, .gif, .png ect ect. ho fatto un controllo per il quale
mi prenda in considerazione soltanto le .jpg.
La necessità che ho è di visualizzarne 4 alla volta in una tabella, ogni <td> deve contenere al suo interno
4 immagini, se ne trova altre 4, le splitta nel <td> successivo e cosi via.
Non so se sono stato chiaro.
Quello che ho è questo:
if(is_dir($dirname)){
echo("<h2>Contenuto della directory $dirname:</h2>");
$dir = opendir($dirname);
echo "<table border=1 width=40%>";
echo "<tr>";
while($file=readdir($dir)){
$findme = ".jpg";
$mystring1 = $file;
$pos1 = strpos ($mystring1, $findme);
//fare un ciclo for per inserire dentro una tabella 4 immagini per riga con accapo
if ($pos1 !== false) {
//echo $file." ".$pos1."
";
for($file=1;$file<5;$file++){
echo "<td>[img]$mystring1[/img]</td>";
}
}
echo "</tr>";
}
echo "</table>";
closedir($dir);
}
else{
echo "$dirname non è una directory valida";
}
il problema sta nel fatto che con questo ciclo for,mi visualizza 4 immagini per <td> ma, sempre la stessa
nel <td> successivo mi visualizza un'altra immagine ripetuta per 4 volte.
Come posso visualizzare 4 immagini diverse dentro il primo <td> e altre 4 diverse nel secondo?
Grazie a tutti...