2013-06-06 2 views
0

У меня есть этот скрипт для мульти-загрузки изображений в галерее:Как загрузить изображения с уменьшенным размером и их миниатюрами?

if (!empty($_FILES)) { 
$tempFile = $_FILES['Filedata']['tmp_name'];       

echo $targetPath = $_SERVER['DOCUMENT_ROOT'] . 'img/galerie/'.$datum.'-'.$nazevAlba.'-'.$k_dj.'/'; 
echo $targetFile = str_replace('//','/',$targetPath) . $_FILES['Filedata']['name']; 

if(move_uploaded_file($tempFile,$targetFile)){ 
    $nazevSouboru = 'img/galerie/'.$datum.'-'.$nazevAlba.'-'.$k_dj.'/'.$_FILES['Filedata']['name']; 
    mysql_query(" 
     INSERT INTO `galerie_fotky` (`k_album`,`odkaz`) 
     VALUES ('".$_GET['idAlba']."','".$nazevSouboru."') 
    "); 
    echo true; 
}else{ 
    echo false; 
}   

}

Что мне нужно сделать, это загрузить эти изображения с некоторыми уменьшенного размера, чтобы она не займет так много места на сервере. Как я могу это сделать? И вторая проблема: для каждого изображения сохранить в той же папке свои миниатюры, скажем, с высотой 150 пикселей.

+0

Вы ищете класс soe, который создает эскизы изображений? – Ahmed

+0

Я надеялся, что это можно сделать, только расширив мой скрипт ... Но если это можно сделать на этой странице с моим скриптом, я мог бы использовать какой-то класс ... :) –

+0

Может быть, это может немного помочь http: //davidwalsh.name/create-image-thumbnail-php – Ahmed

ответ

Смежные вопросы