Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Почему не загружаются изображения на сервер?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
web24
Отправлено: 20 Июля, 2013 - 23:56:06
Post Id


Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Май 2013  


Помог: 0 раз(а)




Здраствуйте. Есть такой код:
PHP:
скопировать код в буфер обмена
  1.  
  2. function cutting($src, $dest, $new_width, $new_height, $left, $top){
  3. if (!file_exists($src)) return false;
  4. $size = getimagesize($src);
  5. $format = strtolower(substr($size['mime'], strpos($size['mime'], '/')+1));
  6. $icfunc = "imagecreatefrom" . $format;
  7. if (!function_exists($icfunc)) return false;
  8. $isrc = $icfunc($src);
  9. $dst = imagecreatetruecolor($new_width, $new_height);
  10. imagecopyresampled($dst, $isrc, 0, 0, $left, $top, $new_width, $new_height, $new_width, $new_height);
  11. imagejpeg($dst, $dest, 95);
  12. }
  13.  
  14. if(file_put_contents($uploaddir.$randomName,$decodedData)){
  15.     $myid = 71;
  16.     $desc = "Це нова фотографія...";
  17.     $time = date('U');
  18.     $src1 = $uploaddir.$randomName;
  19.     $dest1 = $uploaddir.'thumb_'.$randomName;
  20.     cutting($src1,$dest1,256,201,0,0);
  21.     //mysql_query ("INSERT INTO s281_photos (uid,filename,description,date) VALUES ('$myid','$randomName','$desc','$time')",$db);
  22.     echo $randomName.":завантажений успішно";}
  23. else {echo "Щось не так! Перевірте чи Ваш файл не пошкоджений!";}
  24.  

Через 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
В чем может быть проблема?
 
 Top
DeepVarvar Супермодератор
Отправлено: 21 Июля, 2013 - 01:34:13
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Например в нехватке памяти.
 
 Top
web24
Отправлено: 21 Июля, 2013 - 08:56:06
Post Id


Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Май 2013  


Помог: 0 раз(а)




memory_limit = 192M - или ето мало
(Добавление)
DeepVarvar пишет:
Например в нехватке памяти.

на объеме памяти 512 вроде работает, но не много ли это?
 
 Top
DeepVarvar Супермодератор
Отправлено: 21 Июля, 2013 - 10:34:00
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Для картинок самое оно.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с файловой системой и файлами »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB