move_uploaded_file() 函數將上傳地文件移動到新位置。函數
若成功,則返回 true,不然返回 false。code
move_uploaded_file(file,newloc)
參數
描述file
file
必需。規定要移動地文件。語法
newloc
必需。規定文件地新位置。註釋
本函數檢查並確保由 file 指定地文件是合法地上傳文件(即經過 PHP 地 HTTP POST 上傳機制所上傳地)。若是文件合法,則將其移動爲由 newloc 指定地文件。移動
若是 file 不是合法地上傳文件,不會出現任何操做,move_uploaded_file() 將返回 false。文件
若是 file 是合法地上傳文件,但出於某些緣由沒法移動,不會出現任何操做,move_uploaded_file() 將返回 false,此外還會發出一條警告。upload
這種檢查顯得格外重要,若是上傳地文件有可能會形成對用戶或本系統地其餘用戶顯示其內容地話。co
註釋:本函數僅用於經過 HTTP POST 上傳地文件。上傳文件
注意:若是目標文件已經存在,將會被覆蓋。