2009-09-21 110 views
0
  1. 我想上傳我的PHP服務器上的文件。我目前能夠使用以下代碼在服務器上進行上傳,但我不知道如何將其存儲在服務器上。 如何將文件存儲在特定目錄中?php文件上傳和存儲

  2. 我也希望用戶能夠下載文件,但只有在他們登錄之前,不是在這之前。

    例如我的文件存儲在目錄/myfiles的沒有人必須能夠下載 除非他在

    例如登錄除非他在登錄用戶必須不能夠下載 - 如果他知道文件的位置 像www.example.com/temp/myfile.txt

    我不希望有人可以下載文件

  3. 我有一頁B.php其中會有下載鏈接。當用戶點擊該鏈接時,他必須能夠下載該文件。總之,他必須得到一個另存爲/打開當他點擊我的鏈接時彈出瀏覽器。我怎麼做?

+0

@gumbo:我如何accpe答案張貼了我一個人哪裏是該選項? – user156073 2009-09-21 15:28:23

+0

@unknown:轉到您的其中一個問題,然後單擊您想接受的問題旁邊的複選標記。 – Gumbo 2009-09-21 15:52:17

回答

0
function UploadData() 
{ 
     $yourpath ="yourfoldername"; 
    createafolder($yourpath); // if not present then create it (its custom function) 

    $target_path = $yourpath . basename($_FILES['fileupload']['name']); 

    if(move_uploaded_file($_FILES['fileupload']['tmp_name'], $target_path)) { 
       //write if any processing 
    } 
      else echo "Upload sucessful!"; 

}