Загруженный файл не перемещается в указанную папку в php - PullRequest
0 голосов
/ 21 мая 2019

У меня есть php-файл с именем abstract_submission, и для обработки формы в этом файле я создал php-файл submit_abstract.но функция файла move_uploaded не работает.для файлов я создал папку с именем представлений.У кого-нибудь есть решение этой проблемы?

Я пытался сместить запрос вставки вверх и вниз в операторе if, но он не работает.

<?php

    $con = mysqli_connect("localhost",MYSQL_USER,MYSQL_PASSWORD,"svavpo_phicon");


    ini_set('display_errors', 1);
    ini_set('display_startup-errors', 1);
    error_reporting(E_ALL);

    $edit_state = false;


    if(isset($_POST['sybmitabs']))
    {

        $name = $_POST['name'];
        $email = $_POST['email'];
        $category = $_POST['category'];
        $subm_category = $_POST['subm_category'];
        $main_category = $_POST['main_category'];
        $title = $_POST['title'];
        $author = $_POST['author'];
        $body = $_POST['body'];
        $reference = $_POST['reference'];


        $file = $_FILES['file']['name'];
        $target = "submissions/".basename($_FILES['file']['name']);

        $sql = "INSERT INTO `sub_abstract`(`name`, `email`, `category`, `subm_category`, `main_category`, `title`, `author`, `body`, `reference`, `file`) VALUES ('$name','$email','$category','$subm_category','$main_category','$title','$author','$body','$reference','$file')";


        $result=mysqli_query($con,$sql);


        if(move_uploaded_file($_FILES['file']['tmp_name'], $target))
        {
            echo "errro in updating db";
        }
        else
        {

            echo ("<script LANGUAGE='JavaScript'>
        window.alert('Abstract Submitted Succesfully !');
        window.location.href='../abstract_submission.php';
        </script>");
        }



    }

?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...