ho fatto in questo modo e funziona:
Però adesso ne sorge un'altro di problema..quello di poter fare una sorta di paginazione delle foto per ogni cartella...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) { if($dir_anno!=""){ @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 if($dir_anno!=""){ $slh = "/"; echo " <a href=\"#\" onclick=\"workaround('$dirname.$dir_Germ$web$mystring1',$width+20,$height+20); return false;\" title='Italiano - Link interno - Nuova finestra'> <img class=\"imgGallery\" src=\"$dirname$dfile$slh$mystring1\" alt=\"$mystring1\"/> </a>"; }//close if } //close if }//close while $i++; //se sono alla 4° riga o un multiplo di 2 cambio riga if($i%2==0){ //echo "</tr><tr>"; }//close if //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>"; }//close for }//close if closedir($dir2); }//close if }//close while // closedir($handle); }//close if }//close if }//close if al di fuori del while else{ //echo "$dirname non è una directory valida"; echo "Non ci sono foto al momento per l'anno " . $dir_anno; }//close else dell'if fuori del while
come se fà?
Grazie ancora...

Rispondi quotando