Загрузка картинок на сайт

Discussion in 'PHP' started by REBUUS, 14 Oct 2011.

  1. REBUUS

    REBUUS Active Member

    Joined:
    6 Apr 2009
    Messages:
    314
    Likes Received:
    111
    Reputations:
    9
    В общем такой вопрос, сайт с фото объявлениями и надо загружать фотографии несколько штук на сайт через форму и создавать миниатюрки им, с загрузкой проблем нету, да и с обрезкой фото до размеров миниатюрки, а проблема в то что когда обрезаю фотографию и она большого размера (больше 1-2 мб) то повышается нагрузка на сервере и скрипт автоматом останавливается(может даже из-за временного ограничения на выполнение скрипта, что маловероятно), не скажу что хостинг слабый sweb, и тариф максимальный, тут дело скорее всего в методе обрезки .
    (на localhost-е у меня все отлично работает )

    PHP:
    $width_of_image=200; 
    $im = imagecreatefromjpeg($path . $image_name); 
    $ox = imagesx($im);
     if (
    $ox<$width_of_image) {$width_of_image=$ox;} 
    $oy = imagesy($im); 
    $nx = $width_of_image; 
    $ny = floor($oy * ($width_of_image / $ox));
    $nm = imagecreatetruecolor($nx, $ny); 
    imagecopyresized($nm, $im, 0,0,0,0,$nx,$ny,$ox,$oy); $path2 = "uploads/"; 
    imagejpeg($nm, $path2.$image_name);                    
    Можно ли как-то снизить нагрузку или кто знает грамотный скрипт загрузки фото на сервер через форму с созданием миниатюрок , помогите чем нибудь, в инете много таких скриптов но все подобны этому или нерабочие