Как переместить файл из одного каталога в другой на том же сервере на PHP - PullRequest
0 голосов
/ 03 августа 2020

Я пытаюсь скопировать один файл из каталога в другой при выполнении запроса sql, но он не работает.

if($result){
    $path = "forms/uploads/";
    $file = $path.$request_name."docx";
    if(file_exists($file)){
        move_uploaded_file($file, "forms/requests/") ;
   }
    echo 400;

$ path - это каталог, в котором находится файл существует.

1 Ответ

1 голос
/ 03 августа 2020

Вы можете попробовать использовать функцию копирования и отключить старый файл

https://www.php.net/manual/en/function.copy.php

    if($result){
        $path = "forms/uploads/";
        $file = $path.$request_name."docx";
        $newfile = $path.$request_name."docx";
        if(file_exists($file)){
           if (!copy($file, "forms/requests/".$newfile)) {
                 echo "failed to copy $file...\n";
            }
          unlink($file);
    } 
    echo 400;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...