PHP ฟังก์ชัน move_uploaded_file()

การกำหนดและการใช้

ฟังก์ชัน move_uploaded_file() จะย้ายไฟล์ที่ส่งขึ้นไปยังตำแหน่งใหม่

ถ้าประสบความสำเร็จ ก็จะกลับค่า true ถ้าไม่ประสบความสำเร็จ ก็จะกลับค่า false

เรื่องที่เกี่ยวข้อง

move_uploaded_file(ไฟล์,newloc)
ประกาศ บทบาท
ไฟล์ จำเป็น กำหนดไฟล์ที่ต้องการย้าย
newloc จำเป็น กำหนดตำแหน่งใหม่ของไฟล์

บทความ

ฟังก์ชันนี้ตรวจสอบและใช้ต้องการให้ ไฟล์ ไฟล์ที่กำหนดเป็นไฟล์ที่ส่งขึ้นที่ถูกต้อง (คือไฟล์ที่ส่งขึ้นด้วยมีเครื่องมือของ PHP ผ่าน HTTP POST) ถ้าไฟล์ถูกต้อง จะย้ายไปที่ newloc ไฟล์ที่กำหนด

ถ้า ไฟล์ ไม่ใช่ไฟล์ที่ส่งขึ้นที่ถูกต้อง จะไม่มีการทำการอะไร ฟังก์ชัน move_uploaded_file() จะกลับค่า false

ถ้า ไฟล์ เป็นไฟล์ที่ส่งขึ้นที่ถูกต้อง แต่ไม่สามารถย้ายไปได้ด้วยเหตุผลบางอย่าง จะไม่มีการทำการอะไร ฟังก์ชัน move_uploaded_file() จะกลับค่า false และจะมีการออกคำเตือน

การตรวจสอบนี้มีความสำคัญยิ่งเอาไปที่นี่ หากไฟล์ที่เสนออาจทำให้ผู้ใช้งานหรือผู้ใช้งานอื่น ๆ ของระบบนี้ได้ดูได้

ข้อความเตือนและหมายเหตุ

หมายเหตุ:ฟังก์ชันนี้ใช้เพียงเพื่อไฟล์ที่เสนอที่จะส่งด้วย HTTP POST

สัญญาณเตือน:ถ้าไฟล์เป้าหมายมีอยู่แล้ว มันจะถูกครอบคลุม