Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Upload, tworzenie dwóch miniaturek
Forum PHP.pl > Forum > Przedszkole
coolin1986
Mam taki mały skrypcik:

  1. <?php
  2. $plik_tmp = $_FILES['plik']['tmp_name'];
  3.        $plik_nazwa = $_FILES['plik']['name'];
  4.  
  5.        $image = new Imagick($plik_tmp);
  6.        $image->thumbnailImage(0,400);
  7.        $image->writeImage($plik_tmp);
  8.        $res = move_uploaded_file($plik_tmp, "img/upload/$plik_nazwa");
  9. ?>


Co tu trzeba dopisać żeby przy uploadzie jednego zdjęcia, generowały się dwie miniaturki?
ikssde
Całkiem śmieszne, prezentujesz kod pisany obiektowo, gdzieś masz zadeklarowane funkcje i cały "mózg" systemu, a pytasz sie jak zrobić miniaturkę? biggrin.gif

Masz tu link, może cos sie przy okazji nauczysz : klik
coolin1986
Cytat(ikssde @ 8.09.2008, 18:28:55 ) *
Całkiem śmieszne, prezentujesz kod pisany obiektowo, gdzieś masz zadeklarowane funkcje i cały "mózg" systemu, a pytasz sie jak zrobić miniaturkę? biggrin.gif

Masz tu link, może cos sie przy okazji nauczysz : klik


Nie rozumiem trochę dlaczego nazywasz ten kod śmiesznym? Jeśli umiesz w jakiś lepszy sposób tworzyć egzemplarz klasy Image Magic, to proszę się podziel.
Ten link który mi podesłałeś trochę zniechęca szczerze, bo wklejac dodatkowe 100 linijek kodu na tak blachą sprawę..., tym bardziej że prawie każdy serwer ma wbudowany Image Magic, mi się nie chcę...
Pytam tylko o jakąś metodę albo funkcję standardową w php do tworzenia przy uploadzie dwóch niezależnych obrazków
bemol
ja bym poprostu zrobił to tak:

  1. <?php
  2. $plik_tmp = $_FILES['plik']['tmp_name'];
  3.       $plik_nazwa = $_FILES['plik']['name'];
  4. $sciezka = 'img/upload/';
  5.  
  6.       $image = new Imagick($plik_tmp);
  7.       $image->thumbnailImage(0,400);
  8.       $image->writeImage($plik_tmp);
  9.       $res = move_uploaded_file($plik_tmp, $sciezka.$plik_nazwa);
  10.  
  11. if (file_exist($sciezka.$plik_nazwa)) {
  12. copy($sciezka.$plik_nazwa,$nowa_sciezka,$chmod);
  13. } else echo 'Miniaturka nie została stworzona!';
  14. ?>
coolin1986
Proste i genialne! Dzieki za pomoc smile.gif))
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.