【问题标题】:How to auto/resize an image when upload上传时如何自动/调整图像大小
【发布时间】:2013-11-19 14:54:17
【问题描述】:

此代码在服务器上上传图像并将数据保存在 mysql 中。但我希望脚本将图像调整为特定大小。有人可以帮我解决这个问题吗?

     <?php
    error_reporting(E_ALL);
     mysql_connect("xxxxxx","xxxxx","xxxx") or 
  die("Kan geen verbinding maken met de server!");
 mysql_select_db("xxxx") or die("Kan de ingevoerde database niet vinden");

 if ($_POST){
    if (is_uploaded_file($_FILES['img']['tmp_name'])) {
        move_uploaded_file($_FILES['img']['tmp_name'], "upload/" .$_FILES['img']['name']);
    }


    $query = "INSERT INTO product (
    naam,
    id,
    titel,
    druk,
    img,
    beschrijving) 

VALUES ('".$_POST['naam']."',
        '".$_POST['id']."',
        '".$_POST['titel']."',
        '".$_POST['druk']."',
    '".$_FILES['img']['name']."',
    '".$_POST['beschrijving']."')";


  echo $query;
      mysql_query($query) or die("Kan niet invoegen.<br>". mysql_error());
     header("location:login.php");

  exit;
    }

   ?>

【问题讨论】:

  • 在 Google 中检查 imagemagic 和 PHP GD 函数。它会帮助你
  • thnx,我已经在找它了

标签: php upload resize-image


【解决方案1】:

在你移动上传的文件之前 PHP Imagick::resizeImage.调整大小后移动文件。

这里是手册,里面有一些有用的例子:http://php.net/manual/en/imagick.resizeimage.php

最好的问候!

(如果有帮助请投票)

【讨论】:

  • 谢谢,试试这个
猜你喜欢
  • 2023-04-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-14
  • 2015-10-10
  • 2017-04-29
  • 1970-01-01
  • 2014-10-20
相关资源
最近更新 更多