2013-11-19 8 views
-1

Этот код загружает изображение на сервер и сохраняет данные в 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; 
    } 

    ?> 
+0

Проверьте функции imagemagic и PHP GD в Google. Это поможет вам –

+0

thnx, я ищу его allready – Koessien

ответ

0

Перед перемещением загруженного файла PHP Imagick :: resizeImage. Сделайте перемещение файла после повторной калибровки.

Вот руководство с некоторыми примерами ПОЛЕЗНЫЕ: http://php.net/manual/en/imagick.resizeimage.php

С наилучшими пожеланиями!

(Пожалуйста, проголосуйте, если это полезно)

+0

thanx, собираюсь попробовать это – Koessien