24web
Новичок
Здраствуйте. Есть такой код:
Через 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
В чем может быть проблема?
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 "Щось не так! Перевірте чи Ваш файл не пошкоджений!";}
настройки 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
В чем может быть проблема?