Не работает функция move_uploaded_file

218
06 апреля 2019, 04:40

Хочу загрузить фотографию выбранную через input file на сервер. Но данная функция move_uploaded_file не работает. Система Linux Mint, права к папке на запись в которой лежит проект выдал через sudo chown -R user_name /var/www/html.

Код

<form enctype="multipart/form-data" id="add_post" class="d-flex justify-content-between" method="POST" action="post.php">
                    <div class="add-post__left">
                        <h3>Добавить новость</h3>
                        <div class="add-post__form-set">
                            <input type="text" name="title" placeholder="Title" required>
                            <textarea name="text" placeholder="Text" required></textarea>
                            <div style="display: flex; align-items: center;">
                                <span style="padding-right: 10px;">Прикрепите фото: </span>
                                <input type="file" name="img">
                            </div>
                        </div>
                    </div>
                    <div class="add-post__right">
                        <button type="submit" name="post">Post</button>
                    </div>
                </form>

if (isset($_FILES['img'])) {
            $file_name = $_FILES['img']['name'];
            $file_tmp = $_FILES['img']['tmp_name'];
            $path = '/var/www/html/news/public/img/posts-images/';
            if (move_uploaded_file($file_tmp, $path . $file_name)) {
                die("success " . $file_tmp . " " . $file_name);
            } else {
                die("error " . $file_tmp . " " . $file_name);
            }
        }

Вывод:

error /tmp/php2LBDSO 123123123.png

В чем может быть проблема?

READ ALSO
не срабатывает условия if в php

не срабатывает условия if в php

на openserver, делаю форму регистрации, форма работает, ошибки заполнения не обрабатывает

172
Как сделать из двух переменных одну?

Как сделать из двух переменных одну?

Есть допустим переменная:

224
Как создаются адреса статей

Как создаются адреса статей

В пример тот же stackoverflowcom/раздел_статей/статья_о_прекрасной_погоде

225
Laravel запрос на вывод групп

Laravel запрос на вывод групп

Как мне вывести по группам для определенного teacher

188