echo "pobierz plik"; echo "
"; ?> $plik_tmp=$_FILES['pobierz']['tmp_name']; $plik_nazwa=$_FILES['pobierz']['name']; $plik_rozmiar=$_FILES['pobierz']['size']; echo "tu".$plik_tmp; echo $plik_nazwa; echo $plik_rozmiar; if (is_uploaded_file($plik_tmp)) { move_uploaded_file($plik_tmp,"/home/profesorowie/agnieszka/public_html/plik/pobrane/$plik_nazwa"); echo "plik $plik_nazwa o rozmiarze $plik_rozmiar bajtow zostal przeslany na serwer"; $orginalny_obrazek="pobrane/".$plik_nazwa; function zmiana_rozmiaru($orginalny_obrazek,$docelowa_szerokosc,$docelowa_wysokosc){ // Pobranie orginalnych parametrów i kalkulacja skali list($szerokosc, $wysokosc) = getimagesize($orginalny_obrazek); $xskala=$szerokosc/$docelowa_szerokosc; $yskala=$wysokosc/$docelowa_wysokosc; // Kalkulacja nowego rozmiaru if ($yskala>$xskala){ $nowa_szerokosc = round($szerokosc * (1/$yskala)); $nowa_wysokosc = round($wysokosc * (1/$yskala)); } else { $nowa_szerokosc = round($szerokosc * (1/$xskala)); $nowa_wysokosc = round($wysokosc * (1/$xskala)); } // Zmiana rozmiaru orginalnego obrazu $obraz_zmiana_wielkosci = imagecreatetruecolor($nowa_szerokosc, $nowa_wysokosc); $obrazek_tymczasowy = imagecreatefromjpeg ($orginalny_obrazek); imagecopyresampled($obraz_zmiana_wielkosci, $obrazek_tymczasowy, 0, 0, 0, 0, $nowa_szerokosc, $nowa_wysokosc, $szerokosc, $wysokosc); return $obraz_zmiana_wielkosci; } $docelowa_szerokosc=50; $docelowa_wyskosc=50; zmiana_rozmiaru($orginalny_obrazek,$docelowa_szerokosc,$docelowa_wysokosc); echo "tu".$obraz_zmiana_wielkosci; echo '