Я начинающий, и я пытался уменьшить размер изображения при загрузке, но не смог получить результаты. Пожалуйста, помогите мне.
Вот мой код Php
<?php
if (isset($_POST['update'])){
header('Location:index2.php');
$upload_image = $_FILES["image"][ "name" ];
$folder = "images/";
move_uploaded_file($_FILES["image"]["tmp_name"], "$folder".$_FILES["image"]["name"]);
$file = 'images/'.$_FILES["image"]["name"];
$uploadimage = $folder.$_FILES["image"]["name"];
$newname = $_FILES["image"]["name"];
$random = substr(number_format(time() * rand(),0,'',''),0,10);
$resize_image = $folder.$newname.$random;
$actual_image = $folder.$newname;
list( $width,$height ) = getimagesize( $uploadimage );
$newwidth = 600;
$newheight = 600;
$thumb = imagecreatetruecolor( $newwidth, $newheight );
$source = imagecreatefromjpeg($actual_image);
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
imagejpeg( $thumb, $resize_image, 60 );
$out_image=addslashes(file_get_contents($resize_image));$userid = $_SESSION['id'];
$date = $_POST['date'];
$data = mysqli_query($db, "SELECT `image` FROM `posts` WHERE id = '$userid' ");
$sql = "insert into posts (userid, image, date) values ('$userid', '$image', '$date')";
mysqli_query($db, $sql);}
?>
Если я использую этот код, я получаю изображение повернуто, а также изображение не уменьшается.
Задача ещё не решена.
Других решений пока нет …