не происходит загрузка изображения [требует правки]

166
16 августа 2017, 20:04

здравтствуйте, не могу понять почему не происходит загрузка изображения на сайт, ошибки нет, запись ссылки в базу происходит, использую функцию php move_uploaded_file, изображение размером 271 КБ, расширение jpg но файл на сервер не загружается

if(!empty($_FILES['images_news'])) {
                    $images = array();
                    //пролистываем весь массив изображений по одному $_FILES['file']['name'] as $k=>$v
                    foreach ($_FILES['images_news']['name'] as $k=>$v) {
                        //директория загрузки
                        $uploaddir = "images/news/";
                        //новое имя изображения
                        $apend=date('YmdHis').rand(100,1000).'.png';
                        //путь к новому изображению
                        $uploadfile = $uploaddir.$apend;
                        //Проверка расширений загружаемых изображений
                        if($_FILES['images_news']['type'][$k] == "image/gif" || $_FILES['images_news']['type'][$k] == "image/png" ||
                        $_FILES['images_news']['type'][$k] == "image/jpg" || $_FILES['images_news']['type'][$k] == "image/jpeg") {
                            //черный список типов файлов
                            $blacklist = array(".php", ".phtml", ".php3", ".php4");
                            foreach ($blacklist as $item) {
                                if(preg_match("/$item\$/i", $_FILES['images_news']['name'][$k])) {
                                echo "Нельзя загружать скрипты.";
                                exit;
                                }
                            }
                            $images[] = $uploadfile;
                            //перемещаем файл из временного хранилища
                            move_uploaded_file($_FILES['images_news']['tmp_name'][$k], $uploadfile);
                            $images = serialize($images);
                        }
                    }
                } else {
                    $images = $this->model->getFieldOnId('news', 'img_src', 'id', $id_art);
                    $images = $images['img_src'];
                } 
READ ALSO
Перехват html, генерируемого web-сервером перед отправкой

Перехват html, генерируемого web-сервером перед отправкой

Здравствуйте! Есть сервер на Linux - RubyonRails + Passenger + NginxПодскажите, пожалуйста, как можно перехватить html, генерируемый сервером, и модифицировать...

152