PHP 裡檔案的上傳
要寫 code 的時候忘了關鍵字,隨手找了一下 PHP 上傳的資料,發現大家都是用 copy()
+ unlink()
的方法,沒有人是用 PHP 網站提供的函數直接處理:
在 PHP 網站的說明裡的 Chapter 38. Handling file uploads 提到你可以直接用 move_uploaded_file()
處理,PHP 會檢查這個檔案是不是使用者所上傳的檔案。同時,這個指令在某些情況下也會比較有效率。(在 /tmp 與 destdir 同個 filesystem 的情況下)