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; //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); ############### CODICE PER OTTENERE LE GIUSTE DIMENSIONI DELLE THUMB ############### if($rapporto == "y"){ //calcolo il rapporto delle dimensioni delle immagini $rapporto_division = $dim[1]/$dim[0]; //con number format formatto il rapporto $rapporto_format = number_format($rapporto_division, 1, '.', ' '); $final_alt = $altezza_thumb; $final_largh = number_format($final_alt/$rapporto_format,0); } else { $final_alt= $altezza_thumb; $final_largh = $larghezza_thumb; } ################################################################################## //stampo le varie righe o colonne della tabella echo " "; //inizio la colonnazione (fico come termine) 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 "
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); //inizio link per gallerie precedenti $prev_img = $immagini."_0".($j-1); //se non ci sono direcotry nè prima nè dopo if(!is_dir($prev_img) && !is_dir($next_img)){ echo"
Powered by Saibal
"; //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($prev_img)){ $next = $j+1; echo"
Next > >
"; //se invece ci sono la cartella prima e dopo e le cartelle thumb prima e dopo } else if(is_dir($next_img) && is_dir($prev_img)){ $next = $j+1; $prev = $j-1; echo"
< < Prev Inizio Next > >
"; //se invece c'è solo cartella prima } else if(is_dir($prev_img)){ $prev = $j-1; echo"
< < Prev Inizio
"; //altrimenti } else { echo"
Powered by Saibal
"; } } //fine dell'if se esiste la galleria echo "
"; include("footer.php"); ?>