Ciao a tutti!
Stò provando a creare una semplicissima fotogallery per il mio sito.
Ho sviluppato il seguente codice
Il problema è che viene visualizzata solo la prima della due immagini, come mai?codice:<?php function thumb ($file_orig , $altezza) { $originale = imageCreateFromJpeg($file_orig); $dim_orig = getImageSize($file_orig);//Indice 0 larghezza, indice 1 altezza in pixel $larghezza = round(($dim_orig[0] * $altezza)/$dim_orig[1]); //Ottengo la dimensione proporzionata della larghezza $thumbnail = imageCreateTrueColor($larghezza, $altezza); imageCopyResized($thumbnail, $originale , 0, 0 , 0 , 0 , $larghezza , $altezza , $dim_orig[0], $dim_orig[1]); imageDestroy($originale); $thumb = array($thumbnail,$dim_orig[mime]); return $thumb; } function stampa ($immagine){//Stampa e cancella dalla ram del server un'immagine, prende in input l'array restituito da thumb header("Content-type:" . $immagine[1]); imageJpeg($immagine[0],'',90); unset($immagine[0]); } $uno = thumb("http://www.afbp.it/a3/test.jpg", 150); $due = thumb("http://www.afbp.it/a3/img/sedi/palazzetto/foto_palazzetto.jpg" ,150); stampa($uno); echo " "; stampa($due); ?>
Come faccio a mostrarle una sotto l'altra?
E'fatta correttamente la funzione thumb come l'ho fatta io?(è la prima volta che lavoro con le gd)
Grazie a tutti,ciao
Alder


Rispondi quotando