В функции convertImage создается массив $arrayImage PHP: $arrayImage = array('image' => false, 'ext' => $ext, 'width' => 0, 'height' => 0); Далее я создаю картинку и помещаю в ячейку image PHP: $arrayImage['image'] = imagejpeg($new_foto,NULL, 75); После я через return отдаю весь массив PHP: return $arrayImage; Здесь уже идет прием массива с данными. PHP: $imageArray = $images->convertImage ($_FILES ['logo'] ['tmp_name'], 85, $_FILES ['logo'] ['type']); После этого я перемещаю файл но он не перемещается где ошибка? PHP: $image_logo = $imageArray['image']; file_put_contents($href_file_logo,$image_logo); Камрады выручайте! Заранее спасибо!
нда .. .каша та еще кто вам сказал что вы его перемещаете? вы лишь пытаетесь сохранить изображение в файл.... так что слово перемещаю - неподходящее. ну и нужно понимать что вы используете и зачем
а, что - нельзя сразу сохранять куда нужно? тут - PHP: imagejpeg($new_foto,тут просто путь и имя нового файла, 75);
Проблема в том что у меня путь с переменными идет а переменные лежат вообще в другом файле а функция та лежит в другом со своим классом я пытался через функцию эти передать переменные не вышло. Вот сам путь PHP: $href_file_logo = 'D:/OpenServer/domains/localhost/gigal/kartinki/'.$number_catalog.'/'.$objectId.'/'.$file_name_logo; Проблематично передать эти переменные в другой класс $number_catalog.'/'.$objectId.'/'.$file_name_logo; Поэтому я через return передавал массив в другой массив.