Nessuna galleria creata"); } //se tutto ok procedo includendo l'header include("header.php"); ?>
Galleria non presente

indietro"; } else { //se esiste il documento per il titolo lo stampo if(file_exists("$directory/title.txt")){ echo ""; readfile("$directory/title.txt"); echo ""; } //vediamo se spampare il men a tendina if($tendina == "y" && $tendina_posizione == "a"){ crea_menu(); } ?> 0){ //ordino tutti i file in ordine alfabetico sort($array_immagini); ############################################################# //per ogni immagine utile nell'array stampo la relativa thumb foreach ($array_immagini as $file){ $desc = @explode(".",$file); if(!isset($desc[0])) $desc[0] = "none"; //per ogni foto mi ciuccio le dimensioni originali e poi aumento l'altezza $dim = @getimagesize("$directory/$file"); $larghezza = $dim[0]; $altezza = $dim[1] + $altezza_over; //per ogni foto mi ciuccio le dimensioni delle thumbs $dim2 = @getimagesize("$directory/$thumb_dir/TN_$file"); $larghezza2 = $dim2[0]; $altezza2 = $dim2[1]; //incremento gli indici $i++; $x++; //conteggio per ottenere le celle giuste $tot_righe = $k/$colonne; //vedo la lunghezza delle celle $cell_width = floor(100/$colonne); //faccio un breve controllo per vedere che tutte le thumbs corrispondano if(file_exists("$directory/$thumb_dir/TN_$file")){ //stampo le varie righe o colonne della tabella echo " "; } else { //se non c' l'immagine corrispondente echo" "; } if($i == $colonne) { echo ""; if ($i == $colonne && (($x/$colonne) != $tot_righe)) { echo ""; } $i = 0; } } //fine ciclo foreach ############################################################# //se il numero di colonne inferiore alle immagini stampo o meno le celle mancanti if ($colonne <= $x){ //stampo le celle mancanti se la divisione dei file per le colonne d il resto if (($k%$colonne)!= 0){ $indice = $k; while (($indice%$colonne) != 0 ){ echo ""; $indice++; } //fine ciclo while if(($indice%$colonne) == 0 ){ echo ""; } } //fine ($k%$colonne)!="0" } else { //fine if $colonne <= $x echo""; } } else { //fine conteggio dei file utili. messaggio stampato se c' una cartella images vuota echo""; } echo "


$dim[0] x $dim[1]"; //vedo se mostrare la descrizione anche per le thumb if($desc_inthumb == "y"){ //vedo se c' il file di descrizione if(file_exists("$directory/$desc[0].txt")){ echo "
"; readfile("$directory/$desc[0].txt"); } } echo "
Thumbnail $file
non presente.
Avvisa il webmaster
Galleria vuota
"; //vediamo se spampare il men a tendina if($tendina == "y" && $tendina_posizione == "b"){ crea_menu(); } ##################################### //inizio link per gallerie successive $next_img = $immagini."_0".($j+1); $next_thumb = $thumbs."_0".($j+1); //inizio link per gallerie precedenti $prev_img = $immagini."_0".($j-1); $prev_thumb = $thumbs."_0".($j-1); //se non ci sono direcotry n prima n dopo if(!is_dir($prev_img) && !is_dir($next_img)){ echo"
photo gallery
"; //se invece c' la dir dopo e la cartella thumb dopo ma non c' la cartella prima } else if(is_dir($next_img) && is_dir($next_img."/".$next_thumb) && !is_dir($prev_img)){ $next = $j+1; echo"
\"galleria
"; //se invece ci sono la cartella prima e dopo e le cartelle thumb prima e dopo } else if(is_dir($next_img) && is_dir($next_img."/".$next_thumb) && is_dir($prev_img) && is_dir($prev_img."/".$prev_thumb)){ $next = $j+1; $prev = $j-1; echo"
\"galleria \"galleria \"galleria
"; //se invece c' solo cartella prima } else if(is_dir($prev_img) && is_dir($prev_img."/".$prev_thumb)){ $prev = $j-1; echo"
\"galleria \"galleria
"; //altrimenti } else { echo"
Photo Gallery
"; } } //fine dell'if se esiste la galleria echo "
"; include("footer.php"); ?>