Загрузка файла через форму

371
01 марта 2017, 22:39

Возникла следующая проблема. Загружаются 2 картинки.
Все встает на этой функции.

move_uploaded_file($_FILES['goodsImage']['tmp_name'], $kernelVars['goodsDir'] . $imageName);

Ошибка

Warning: move_uploaded_file(/images/goods/2013_3.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in 
move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpQAmkg5' to '/images/goods/2013_3.jpg' in 

Содержание $_FILES

array(2) { ["goodsImage"]=> array(5) { ["name"]=> string(5) "3.jpg" ["type"]=> string(10) "image/jpeg"   
["tmp_name"]=> string(14) "/tmp/phpQAmkg5" ["error"]=> int(0) ["size"]=> int(32111) } ["goodsImageNew"]=> array(5)  
{ ["name"]=> string(5) "4.jpg" ["type"]=> string(10) "image/jpeg" ["tmp_name"]=> string(14) "/tmp/phprgw9UP" 
["error"]=> int(0) ["size"]=> int(48431) } } 
READ ALSO
PHPUnit. Протестировать ветку кода, которая зависит от настроек php.ini, неизменяемых в runtime

PHPUnit. Протестировать ветку кода, которая зависит от настроек php.ini, неизменяемых в runtime

На некоторых "не_очень_хороших" хостингах любят безальтернативно отключать некоторые функции через phpini

241
json_encode возвращает объект вместо массива

json_encode возвращает объект вместо массива

Если я удаляю из массива с целочисленными индексами элемент, а затем применяю к нему функцию json_encode то получаю строку с JavaScript объектом вместо...

267