Salve ho creato il seguente script per recuperare un immagine da un modulo, ridimensionarla e salvarla in una cartella:
...
$thumbs = "../imgstr/"; // directory di salvataggio delle miniature create
list($width, $height) = getimagesize($img); //recupero le dimensioni dell'immagine orginale
//dimensioni dell'immagine da creare
$thumbWidth = 250; // larghezza
$thumbHeight = 250; // altezza
$thumbscale = min($thumbWidth / $width, $thumbHeight / $height);
$new_width = floor($thumbscale * $width);
$new_height = floor($thumbscale * $height);
/*creo una nuova immagine più piccola*/
$tmp_img = @imagecreatetruecolor ($new_width, $new_height) or die ("Impossibile salvare l'immagine");
$image = @imagecreatefromjpeg($img) or die ("L'immagine deve essere in jpeg ".mysql_error());
imagecopyresampled($tmp_img, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height) or die ("Impossibile ridimensionare l'immagine");
imagejpeg($tmp_img, $thumbs.'thumb.jpg', 100);
ImageDestroy($tmp_img);
$img_strut="<img src=\"imgstr/thumb.jpg\"/>";
...

L'immagine viene recuperata da un modulo, ora ho notato che quando viene inserita una seconda immagine si sovrascrive a quella precedente. Poichè si tratta di un modulo di inserimento di strutture ricettive ed ogni immagine si riferisce ai dati della struttura vorrei capire come fare per salvare tutte le immagini. Ad esempio nominandolo di volta in volta come img01, img02 e cosi via.