我一直在尝试使用 PHP/GD 函数来处理我的代码,但我真的不明白如何在单页中将代码放在一起 .
我查了很多代码示例,但仍然不明白 .
How can i get this File input to resize images with aspect ratio saved depending on Height or Width only?
删除原始图像并保持调整大小的图像也是一项要求 .
<?php
if (isset($_POST['submit'])) {
$name = $_POST['name'];
$last_name = $_POST['last_name'];
$img = $_FILES['img']['name'];
$imgTmp = $_FILES ['img']['tmp_name'];
$name = mysqli_real_escape_string($dbc, $name);
$last_name = mysqli_real_escape_string($dbc, $last_name);
$img = mysqli_real_escape_string($dbc, $img);
$imgTmp = mysqli_real_escape_string($dbc, $imgTmp);
move_uploaded_file($imgTmp, "../images/$img");
$query = "INSERT INTO database(name, last_name, image) VALUES ('$name','$last_name', '$img')";
?>
<form method="post" action="" enctype="multipart/form-data">
<div>
<div>
<input type="text" name="name" placeholder="Name">
</div>
<div>
<input type="text" name="last_name" placeholder="Last name">
</div>
</div>
<div>
<input type="file" name="img" value="">
</div>
<button name="submit" type="submit">Submit</button>
</form>