sharomet
Новичок
Изображение загружается но ничего не обрабатывается(не меняется размер), что можно сделать?
<html>
<head>
<title>Результат загрузки файла</title>
</head>
<body>
<?php
// Проверяем загружен ли файл
if(is_uploaded_file($_FILES["filename"]["tmp_name"])){
// Если файл загружен успешно, перемещаем его
// из временной директории в конечную
move_uploaded_file($_FILES["filename"]["tmp_name"], "file/".$_FILES["filename"]["name"]);
$imgsize=getimagesize("file/".$_FILES["filename"]["name"]);//открываю файл для обработки
$width=$imgsize[0];//ширина
$height=$imgsize[1];//высота
if($width > 202 || $height > 252){// если ширина и высота больше заданных параметров выполняем действие
$nwidth=202;//новая ширина
$nheight=252;//новая высота
if($width>$height){//если ширина больше высоты
$coofic=$width/202;//вычесляем коэффициент пропорции
$nheight=ceil($height/$coofic);//делим высоту на коэффициент и округляем в большую сторону
}else {//всё тоже самое только для высоты
$coofic=$height/252;
$nwidth=ceil($width/$coofic);
}
$uploadedfile = "file/".$_FILES["filename"]["name"];
$tmp=ImageCreateTrueColor($nwidth,$nheight);
$src=imagecreatefromjpeg($uploadedfile);
imagecopyresampled($tmp, $src, 0,0,0,0, $nwidth,$nheight,$width,$height);
imagedestroy($imgsize);
}
} else {
echo "Ошибка загрузки файла";
}
?>
</body>
</html>
<html>
<head>
<title>Результат загрузки файла</title>
</head>
<body>
<?php
// Проверяем загружен ли файл
if(is_uploaded_file($_FILES["filename"]["tmp_name"])){
// Если файл загружен успешно, перемещаем его
// из временной директории в конечную
move_uploaded_file($_FILES["filename"]["tmp_name"], "file/".$_FILES["filename"]["name"]);
$imgsize=getimagesize("file/".$_FILES["filename"]["name"]);//открываю файл для обработки
$width=$imgsize[0];//ширина
$height=$imgsize[1];//высота
if($width > 202 || $height > 252){// если ширина и высота больше заданных параметров выполняем действие
$nwidth=202;//новая ширина
$nheight=252;//новая высота
if($width>$height){//если ширина больше высоты
$coofic=$width/202;//вычесляем коэффициент пропорции
$nheight=ceil($height/$coofic);//делим высоту на коэффициент и округляем в большую сторону
}else {//всё тоже самое только для высоты
$coofic=$height/252;
$nwidth=ceil($width/$coofic);
}
$uploadedfile = "file/".$_FILES["filename"]["name"];
$tmp=ImageCreateTrueColor($nwidth,$nheight);
$src=imagecreatefromjpeg($uploadedfile);
imagecopyresampled($tmp, $src, 0,0,0,0, $nwidth,$nheight,$width,$height);
imagedestroy($imgsize);
}
} else {
echo "Ошибка загрузки файла";
}
?>
</body>
</html>