Почему не загружаются изображения на сервер?

24web

Новичок
Здраствуйте. Есть такой код:
PHP:
function cutting($src, $dest, $new_width, $new_height, $left, $top){
if (!file_exists($src)) return false;
$size = getimagesize($src);
$format = strtolower(substr($size['mime'], strpos($size['mime'], '/')+1));
$icfunc = "imagecreatefrom" . $format;
if (!function_exists($icfunc)) return false;
$isrc = $icfunc($src);
$dst = imagecreatetruecolor($new_width, $new_height);
imagecopyresampled($dst, $isrc, 0, 0, $left, $top, $new_width, $new_height, $new_width, $new_height);
imagejpeg($dst, $dest, 95);
}

if(file_put_contents($uploaddir.$randomName,$decodedData)){
    $myid = 71;
    $desc = "Це нова фотографія...";
    $time = date('U');
    $src1 = $uploaddir.$randomName;
    $dest1 = $uploaddir.'thumb_'.$randomName;
    cutting($src1,$dest1,256,201,0,0);
    //mysql_query ("INSERT INTO s281_photos (uid,filename,description,date) VALUES ('$myid','$randomName','$desc','$time')",$db);
    echo $randomName.":завантажений успішно";}
else {echo "Щось не так! Перевірте чи Ваш файл не пошкоджений!";}
Через file_put_contents загружаютса все файлы, а вот через функцию cutting не все, одни не загружаютса имеющие размер больше 2.6мб, а другие в которых расширение более 4000х5000.
настройки php.ini
php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200
В чем может быть проблема?
 

michelle

Новичок
А апач или кто там у тебя стоит - какой размер post он может принять?

Ну и ... продебаж свою функцию - увидешь на каком конкретно этапе у тебя затык.
 
Сверху