Этот вопрос закрыт для ответов, так как повторяет вопрос PHP file error 6. Что делать?

Файл не имеет tmp_name php. Что делать?

Передаю файл на сервер. Пытаюсь записать его в другую папку, но у меня нет tmp_name. Просто пустое поле. print_r($_FILES) выдаёт ошибку под номером 6 и пустое поле tmp_name. Есть идеи, как это решать?
<?php
    $id=$_POST['id'];
    $a =  end(explode(".", $_FILES['file']['name']));
    if(!($a == 'png' or $a=='jpg' or $a=='jpeg')){
        echo 'Это не картинка!';
        exit();
    }
    $mysql = new mysqli('myvk','root','D2/uT[-JXhG@QhJN','logins');
    $value1 =  $_FILES['file']['name'];
    move_uploaded_file($_FILES['file']['tmp_name'], "$value1");
    $mysql->query("UPDATE `logins_from_people` SET `avatar` = '$value1' WHERE `id` = '$id'");
    print_r ($_FILES)
?>
  • Вопрос задан
  • 297 просмотров
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы