1.定義和用法
move_uploaded_file() 函數將上傳的文件移動到新位置。
若成功,則返回 true,不然返回 false。函數
2.語法this
move_uploaded_file(file,newloc)
3.說明code
本函數檢查並確保由 file 指定的文件是合法的上傳文件(即經過 PHP 的 HTTP POST 上傳機制所上傳的)。若是文件合法,則將其移動爲由 newloc 指定的文件。 若是 file 不是合法的上傳文件,不會出現任何操做,move_uploaded_file() 將返回 false。 若是 file 是合法的上傳文件,但出於某些緣由沒法移動,不會出現任何操做,move_uploaded_file() 將返回 false,此外還會發出一條警告。
注意:若是目標文件已經存在,將會被覆蓋。utf-8
案例:文件上傳
if(!move_uploaded_file($file['tmp_name'], $this->autoCharset($filename,'utf-8','gbk'))) { $this->error = '文件上傳保存錯誤!'; return false; }