move_uploaded_file
將上傳的文件移動到新位置
move_uploaded_file()
函數將上傳的文件移動到新位置。
若成功,則返回true,否則返回false。
move_uploaded_file ( file , newloc )
參數 | 描述 |
---|---|
file | 必需。規定要移動的文件。 |
newloc | 必需。規定文件的新位置。 |
本函數檢查並確保由file指定的文件是合法的上傳文件(即通過PHP 的HTTP POST 上傳機制所上傳的)。如果文件合法,則將其移動為由newloc指定的文件。
如果file不是合法的上傳文件,不會出現任何操作, move_uploaded_file()
將返回false。
如果file是合法的上傳文件,但出於某些原因無法移動,不會出現任何操作, move_uploaded_file()
將返回false,此外還會發出一條警告。
這種檢查顯得格外重要,如果上傳的文件有可能會造成對用戶或本系統的其他用戶顯示其內容的話。