No ak sa ti jedna o klasicky upload obrazka do adresara, tak to mas podla mna dost cudny spôsob upload-u obrazkov..

Skusal si hladat nieco na googli alebo na tomto fore?? Tych scriptov/ukazok je plno, staci si len vybrat a upravit podla vlastnej potreby..Len si zadaj do vyhladavaca frazy typu:
php, upload images alebo
php, upload obrazku a mas si z coho vyberat..
Ak nerobis resize obrazka (alebo inac neupravujes samotny obrazok), tak nechapem preco ten upload tak komplikujes.
Skus namiesto tvojho kodu pouzit nieco taketo:
Kód:
if (is_uploaded_file($_FILES["uploadfile"]["tmp_name"])) {
$form_obrazok=$_FILES['uploadfile']['tmp_name'];
$adresar="images"; // nazov adresara pre obrazky
$obrazok= "$last_id".".jpg";
copy($form_obrazok, "./$adresar/$obrazok");
}
alebo rovno:
Kód:
if (is_uploaded_file($_FILES["uploadfile"]["tmp_name"])) {
copy($_FILES["uploadfile"]["tmp_name"], "./images/$nazov_obrazka");
}
No ak sa predsa len rozhodnes zostat pri svojom upload-e, tak si to uprav takto:
Kód:
$image = imagecreatetruecolor($sirka_obr, $vyska_obr);
$image_name = "$last_id". "$ext";
$KamUlozit="./images/$image_name";
imagejpeg($image, $KamUlozit, 100);
Pre lepsie pochopenie si treba pozriet tento odkaz:
function.imagejpeg.php