Buon giorno, ho questo problemino vorrei paginare 15 immagini per cartella.
Ho provato a fare qualcosa ma non mi riesce.
Potete aiutarmi per favore?
codice:
$i = 0;
if ($dir = opendir($dirname)) {
while (false !== ($dfile = readdir($dir))) {
if ($dfile != "." && $dfile != "..") {
echo "
$dfile
";
$dir2 = opendir($dirname.$dfile.'\\');
while($file=readdir($dir2)){
$findJpg = ".jpg";
$mystring1 = $file;
$pos1 = strpos ($mystring1, $findJpg);
if ($pos1 != false) {
@list($width, $height, $type, $attr) = getimagesize($dir_foto.$web.$dir_anno.$mystring1);
$caratteri = array($findJpg);
$soloCaratteri = str_replace($caratteri, "", $mystring1);
$soloCaratteri = str_replace(".jpg", "", $mystring1);
//ogni finestra per visualizzare l'immagine deve prendere le misure medesime
$slh = "/";
echo " <a href=\"#\" onclick=\"workaround('$dirname$dfile$slh$mystring1',$width+20,$height+20); return false;\" title='Italiano - Link interno - Nuova finestra'>
<img class=\"imgGallery\" src=\"$dirname$dfile$slh$mystring1\" alt=\"$mystring1\"/>
</a>";
//inizio paginazione immagini $i++;
//se sono alla 4° riga o un multiplo di 2 cambio riga
if($i%2==0){
//echo "</tr><tr>";
}
} //close if
}//close while
//finito il ciclo aggiungo le celle mancanti e chiudo la riga
if($i%2!=0){
$mancano = 2-($i%2);//righe mancanti
for($j=1;$j<=$mancano;$j++){
//echo "<td></td>";
}
}
closedir($dir2);
}//close if
}//close while
closedir($dir);
}//close if
Questo è quello che ho, ma non mi riesce di apginare, dov'è che sbaglio?
Grazie mille come sempre....