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