<?php // udostępnienie zmiennych // udostępnienie zmiennych $_POST['user_id'] = $_SESSION['user_logged']; $nazwa_zdjecia = $_POST['nazwa_zdjecia']; $user_id = $_POST['user_id']; $image_tempname = $_FILES['image_filename']['name']; // umieszczenie obrazu i sprawdzenie jego formatu $ImageDir ="C:/usr/krasnal/www/strona/zdjecia/"; $ImageThumb = $ImageDir . "thumbs/"; $ImageName = $ImageDir . $image_tempname; $ImageName)) { // pobranie informacji na temat umieszczonego obrazu if ($type > 3) { } else { //obraz jest w poprawnym formacie można kontunuować // wstawienie informacji do tabeli images $insert = "INSERT INTO images (nazwa_zdjecia, user_id, image_date) VALUES ('$nazwa_zdjecia', '$user_id', '$today')"; $newfilename = $ImageDir . $lastpicid . ".jpg"; if ($type == 2) { } else { if ($type == 1) { $image_old = imagecreatefromgif($ImageName); } elseif ($type == 3) { $image_old = imagecreatefrompng($ImageName); } $image_jpg = imagecreatetruecolor($width, $height); imagecopyresampled($image_jpg, $image_old, 0,0,0,0, $width, $height, $width, $height); imagejpeg($image_jpg, $newfilename); imagedestroy($image_old); imagedestroy($image_jpg); } $newthumbname = $ImageThumb . $lastpicid . ".jpg"; //pobierz wymiary miniaturki if ($width>$height) { $thumb_width = $width * 0.1; $thumb_height = $height * 0.1; } else { $thumb_width = $height * 0.1; $thumb_height = $width * 0.1; } //utworz miniaturke $largeimage = imagecreatefromjpeg($newfilename); $thumb = imagecreatetruecolor($thumb_width, $thumb_height); imagecopyresampled($thumb, $largeimage, 0,0,0,0, $thumb_width, $thumb_height, $width, $height); imagejpeg($thumb , $newthumbname); imagedestroy($largeimage); imagedestroy($thumb); $url = "location: showimage.php?id=" . $lastpicid; } } ?>
Czy da się tak zrobić aby w podkatalogu np thumbs2 tworzyła się jeszcze jedna miniaturka tego zdjęcia ale o innych wymiarach niż ta pierwsza?