Hàm PHP move_uploaded_file()

Định nghĩa và cách sử dụng

Hàm move_uploaded_file() sẽ di chuyển tệp tải lên đến vị trí mới.

Nếu thành công, trả về true, nếu không thành công, trả về false.

Ngữ pháp

move_uploaded_file(file,newloc)
Tham số Mô tả
file Bắt buộc. Định nghĩa tệp cần di chuyển.
newloc Bắt buộc. Định nghĩa vị trí mới của tệp.

Giải thích

Hàm này kiểm tra và đảm bảo rằng file tệp đã chỉ định là tệp tải lên hợp lệ (tức là được tải lên thông qua cơ chế tải lên HTTP POST của PHP). Nếu tệp hợp lệ, hãy di chuyển nó đến vị trí được chỉ định bởi newloc tệp đã chỉ định.

Nếu file không phải là tệp tải lên hợp lệ, sẽ không có bất kỳ hành động nào, move_uploaded_file() sẽ trả về false.

Nếu file Là tệp tải lên hợp lệ, nhưng do một số lý do không thể di chuyển, sẽ không có bất kỳ hành động nào, move_uploaded_file() sẽ trả về false, ngoài ra còn phát ra một cảnh báo.

Việc kiểm tra này rất quan trọng nếu tệp tải lên có thể gây ra việc hiển thị nội dung cho người dùng hoặc người dùng khác của hệ thống.

Cảnh báo và chú thích

Ghi chú:Hàm này chỉ được sử dụng để tải tệp lên qua HTTP POST.

Lưu ý:Nếu tệp mục tiêu đã tồn tại, nó sẽ bị chép盖.