php中的move_uploaded_file

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;
}
相關文章
相關標籤/搜索