簡體   English   中英

如何在 PHP 上的同一服務器上將文件從一個目錄移動到另一個目錄

[英]How do i move a file from one directory to another on the same server on PHP

我試圖在執行 sql 查詢時將一個文件從一個目錄復制到另一個,但它不起作用。

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

$path 是文件當前所在的目錄。

您可以嘗試使用復制 function 並取消鏈接舊文件

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;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM