Как сжать размер изображения при загрузке в переполнение стека

Я начинающий, и я пытался уменьшить размер изображения при загрузке, но не смог получить результаты. Пожалуйста, помогите мне.
Вот мой код 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);}

?>

Если я использую этот код, я получаю изображение повернуто, а также изображение не уменьшается.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector