Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Nie zapisuje pomniejszonych obrazków na serwerze
Forum PHP.pl > Forum > Przedszkole
pablos83
Mam taki kod:

  1. if (isset($_POST['wyslijZdjecie']) && !empty($_FILES['dodajZdjecie']['tmp_name'])) {
  2. $grupa = $_POST['grupa'];
  3. $page = $_GET['page'];
  4. $source = $_FILES['dodajZdjecie']['tmp_name'];
  5. $name .= $page;
  6. if (isset($_POST['grupa']) && !empty($_POST['grupa'])) {
  7. $name .= "_$grupa";
  8. }
  9. $name .= "_" . basename($_FILES['dodajZdjecie']['name']);
  10. $destination = "/images/gallery/1/" . $name;
  11. if (is_uploaded_file($source)) {
  12. move_uploaded_file($source, $destination);
  13. $docelowa_szerokosc = 160;
  14. $docelowa_wysokosc = 120;
  15. list($szerokosc, $wysokosc) = getimagesize($destination);
  16. $xskala=$szerokosc/$docelowa_szerokosc;
  17. $yskala=$wysokosc/$docelowa_wysokosc;
  18.  
  19. // Kalkulacja nowego rozmiaru
  20. if ($yskala>$xskala){
  21. $nowa_szerokosc = round($szerokosc * (1/$yskala));
  22. $nowa_wysokosc = round($wysokosc * (1/$yskala));
  23. }
  24. else {
  25. $nowa_szerokosc = round($szerokosc * (1/$xskala));
  26. $nowa_wysokosc = round($wysokosc * (1/$xskala));
  27. }
  28.  
  29. // Zmiana rozmiaru orginalnego obrazu
  30. $obraz_zmiana_wielkosci = imagecreatetruecolor($nowa_szerokosc, $nowa_wysokosc);
  31. $obrazek_tymczasowy = imagecreatefromjpeg ($destination);
  32. imagecopy($obraz_zmiana_wielkosci, $obrazek_tymczasowy, 0, 0, 0, 0, $nowa_szerokosc, $nowa_wysokosc);
  33. imagejpeg($obrazek_tymczasowy, $destination, 75);
  34. }
  35. }


Problem jest taki, że skrypt nie zapisuje mi nowego pomniejszonego obrazu
thek
Ja bym Ci radził sprawdzić te $destination, bo coś mi się widzi, że tam pies pogrzebany 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.