2016-02-17 18 views
0

我有一個php頁面,可以讓你上傳文件,文件只是上傳到我的電腦,但我需要它們上傳到不同的硬盤。我需要將它們上傳到 「D:\ uploads」。我知道這個代碼還有一些其他問題,但我只是需要這個方法。繼承人的代碼本身:如何在PHP中上傳到其他驅動器?

<link rel="icon" type="image/png" href="favicon.ico.ico"/> 
<?php 
define("DOC_ROOT", $_SERVER['DOCUMENT_ROOT']."/"); 
define("PDF_UPLOADS", DOC_ROOT."uploads/"); 

@$name = $_FILES['file']['name']; 
@$size = $_FILES['file']['size']; 
@$type = $_FILES['file']['type']; 
@$tmp_name = $_FILES['file']['tmp_name']; 


if (isset($name)) 
{ 
    if (!empty($name)) 
    { 
     if(move_uploaded_file($tmp_name, PDF_UPLOADS. $name)) 
      echo 'Uploaded'; 
     else 
      echo "Not Uploaded"; 
    } 
    else 
    { 
     echo 'Please choose a file'; 
    } 

} 
?> 

<form action="first.php" method="POST" enctype="multipart/form-data"> 
<input type="file" name="file"><br><br> 
<input type="Submit" value="Submit"> 
</form> 

回答

0

豈不是這樣簡單:

define("PDF_UPLOADS", "D:/uploads/"); 
相關問題