########################## SAIBAL GD IMAGE GALLERY 1.0 ######################## # # # Creato da saibal [http://www.lorenzone.it / saibal@lorenzone.it] # # nel settembre del 2003. # # # # Script di libero utilizzo anche per # # scopi commerciali # # # # DONNA NANA TUTTA TANA... VI AMO TUTTE! # # # # # # Baci ai pupi # # Saibal alias Lorenzo # ############################################################################### error_reporting(0); ####################################### # IMPOSTAZIONI NECESSARIE # ####################################### //email del webmaster $email = "webmaster@scioccoblocco.com"; //nome del sito $gallery_title = "Sciocco image gallery"; //nome della cartella delle immagini grandi (mettete un nome a piacere) poi ricorda di leggere le istruzioni!! $immagini= "images"; //applicare effetto fade alle thumbnails? mettere "y" oppure "n" $fade = "y"; //utilizzare il menù a tendina? mettere "y" oppure "n" $tendina = "y"; //mettere il menù in alto ("a" per ALTO oppure "b" per metterlo in BASSO) $tendina_posizione = "a"; //colore di sfondo per la tabella $bg_table = "#ffffff"; //colore del bordino per le immagini (solo per IE e per Netscape 6) $border_color = "#000000"; //colore di sfondo per le celle $bg_cell = "#ff9900"; //colore del testo $color_text = "#000000"; //numero di immagini per riga $colonne = 4; //spazio in eccesso sotto l'immagine grande nella popup (in pixel) $altezza_over = 50; //lunghezza del div per il preload $div_width= 300; //colore di sfondo per il preload $bg_preload = "#c6c6c6"; //messaggio per il preload $text_preload = "Attendere... caricamento in corso"; ####################################### # IMPOSTAZIONI PER LE THUMBNAILS # ####################################### //mantenere rapporto rispetto alla foto grande? valori possibile 'y' e 'n' $rapporto = "y"; //se viene mantenuto il rapporto dovete impostare solo l'altezza della thumbnail //altezza desiderata per le thumbnails $altezza_thumb = 90; //larghezza desiderata per le thumbnails $larghezza_thumb = 120; //qualità per le thumb (da 0 a 100) $quality_thumbs = 80; //se esiste mostrare la descrizione anche nella pagina delle thumb? mettere "y" oppure "n" $desc_inthumb = "n"; ################################### # HAI FINITO! NON TOCCARE NULLA # ################################### if(!isset($_GET["image"])) $_GET["image"] = ""; $descrizione_ex = explode(".", $_GET["image"]); $descrizione = $descrizione_ex[0].".txt"; //variabili per rendere lo script compatibile anche con PHP 4.2 if(!isset($_SERVER) OR !$_SERVER OR !is_array($_SERVER) OR count(array_diff($_SERVER, $HTTP_SERVER_VARS))){ $_GET = &$HTTP_GET_VARS; $_POST = &$HTTP_POST_VARS; $_SERVER = &$HTTP_SERVER_VARS; } //vedo se mettere il fade o no if($fade == "y"){ $fade_effect = "style=\"filter:alpha(opacity=50);-moz-opacity:0.5; border-width:1; border-color: $border_color; border-style:solid;\" onMouseover=\"high(this)\" onMouseout=\"low(this)\""; } else { $fade_effect = "style=\"border-width:1; border-color: $border_color; border-style:solid;\""; } //estensioni accettate per le immagini $array_ext = array("gif","jpg","jpeg","png"); ##################### /* FUNZIONE PER CREARE IL MENU A TENDINA */ ######################## # # ########################################################################################## function crea_menu(){ global $immagini, $bg_cell; //apro la directory corrente $cartella_madre = @opendir("."); //preparo l'indice $indice = 1; //dichiaro la var $_GET["id"] if(!isset($_GET["id"])) $_GET["id"] = 1; echo"