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 ""; } //spampa menù a tendina if($tendina == "y" && $tendina_posizione == "a"){ crea_menu(); } ?> 0){ //ordina tutti i file in ordine alfabetico sort($array_immagini); ############################################################# //per ogni immagine utile nell'array stampa la relativa thumbnails foreach ($array_immagini as $file){ $desc = @explode(".",$file); if(!isset($desc[0])) $desc[0] = "none"; //per ogni foto stampa le dimensioni originali e poi aumenta l'altezza $dim = @getimagesize("$directory/$file"); $larghezza = $dim[0]; $altezza = $dim[1] + $altezza_over; //per ogni foto cattura le dimensioni delle thumbnails $dim2 = @getimagesize("$directory/$thumb_dir/TN_$file"); $larghezza2 = $dim2[0]; $altezza2 = $dim2[1]; //incrementa gli indici $i++; $x++; //conteggia per ottenere le celle giuste $tot_righe = $k/$colonne; //vedo la lunghezza delle celle $cell_width = floor(100/$colonne); //controlla se tutte le thumbnails corrispondano if(file_exists("$directory/$thumb_dir/TN_$file")){ //stampa le 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 ############################################################# //se il numero di colonne è inferiore alle immagini stampa o no le celle mancanti if ($colonne <= $x){ //stampa 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] //mostra la descrizione anche per le thumb if($desc_inthumb == "y"){ //controlla 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
"; //controlla 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"
"; //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"
Pagina Successiva > >
"; //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"
< < Pagina Precedente Inizio Pagina Successiva > >
"; //se invece c'è solo cartella prima } else if(is_dir($prev_img) && is_dir($prev_img."/".$prev_thumb)){ $prev = $j-1; echo"
< < Pagina Precedente Inizio
"; //altrimenti } else { echo"
"; } } //fine dell'if se esiste la galleria echo "
"; include("footer.php"); ?>