Skip to content
Advertisement

move_uploaded_file function save to different directory folder problem

I am using move_uploaded_file function to save my file into two folders, the folders name are uploads_meeting_document and uploads_filing_file. It just can let me upload my file to this folder name uploads_meeting_document, it can’t save to uploads_filing_filefolder. Anyone can guide me which part I have problem in below the coding:

<?php
require_once("../conf/db_conn.php");
// Getting uploaded file
$file = $_FILES["file"];


// Uploading in "uplaods" folder

$pname = date("ymdhi")."-".$_FILES["file"]["name"];
//$title_name = $_FILES["file"]["name"];
$tname = $_FILES["file"]["tmp_name"];
$uploads_dir = 'uploads_meeting_document';
    move_uploaded_file($tname, $uploads_dir.'/'.$pname);


$uploads_dir2 = 'uploads_filing_file';
    move_uploaded_file($tname, $uploads_dir2.'/'.$pname);


?>

Below is my file path need to save to these folders(red arrow there) Output1

Advertisement

Answer

In your example, the second move_uploaded_file does not work, because the file was already moved to /upload_meeting_document

You will need to copy your file from there:

...
$uploads_dir2 = 'uploads_filing_file';
copy($uploads_dir.'/'.$pname, $uploads_dir2.'/'.$pname);

In case this does not work, you may have insufficient permissions for the /uploads_filing_file directory. Chech its owner and permissions.

User contributions licensed under: CC BY-SA
4 People found this is helpful
Advertisement