Mailing List del Fortunae LUG ============================= come annunciatovi, ho fatto il coso per le foto con l`anteprima generata al volo in pratica viene fuori un`anteprima della foto, clickandoci sopra si apre la foto vera e propria, vi pasto solo il pezzo di codice in piu, il resto e` uguale $source=imagecreatefromjpeg("eventi/$files[$id]/$roba[$i]"); //questo prende l`immagine jpeg e la mette dentro //source, e` un puntatore, credo $size=getimagesize("eventi/$files[$id]/$roba[$i]"); //getimagesize, passandogli l`url dell`immagine //crea un array di 4 elementi, il primo e` la larghezza //dell`immagine, il secondo l`altezza, il terzo da fuori //un numero che identifica il tipo di immaggine //1=gif 2=jpeg e gli altri non ricordo //il quarto elemento scrive una roba tipo "witdh 540 x height 443" //in pratica scrive una descrizione dell`immagine $x=$size[0]/5; $y=$size[1]/5; //ecco come spiegato prima, prendo la larghezza e la metto dentro //la variabile $x e la divido per 5, questo per creare le dimensioni //dell`antrprima, cosi` pure per la y $destination=imagecreate($x, $y); //ecco, imagecreate, passandogli i due parametri //si crea un`immagine con quelle dimensioni e //$destination e` il puntatore della nuova immagine imagecopyresized ($destination, $source, 0, 0, 0, 0, $x, $y, ImageSX($source),ImageSY($source)); //ecco, imagecopyresized si copia dentro $destination l`immagine //$source, i seguenti 0 sono le cordinate di dove cominciare a cagare //l`immagine, si prende 0 0 perche` volendo si poteva //copiare solo una porzione di immagine, il resto sono le altre //cordinate dell`immagine ImageJpeg($destination, "temp/temp$i.jpg", 40); //imagejpeg crea l`immagine $destination dentro il file //temp/temp$i.jpg, in pratica crea un file con un nome //sequenziale per tutti i file che trova, e li sbatte //nella dir temp, che, come dice il nome, e` una dir //temporanea, il 40 e` la qualita` della jpeg ImageDestroy($destination); //questo si usa per distruggere il puntatore del file echo " <a href=\"eventi/$files[$id]/$roba[$i]\"><img src=\"temp/temp$i.jpg\" alt=\"$roba[$i]\" /></a>\n"; //questo scrive il codice html, visualizza i file temporanei //le anteprime, che sono le vere immagini resizate, e linka //queste anteprime al file vero e proprio, $files[$id] //tutto xhtml convalidato fine -- <SmartArt> Ogni giorno un sistemista Windows NT si sveglia...... e sa che dovra' lavorare. <SmartArt> Ogni giorno un sistemista Linux si sveglia...... alle 13.00, per il pranzo. <SmartArt> Non importa che tu sia sistemista Windows NT o Linux.....tanto ti pagano uguale!