การจัดการเกี่ยวกับไฟล์ที่อัพโหลด เขียนเมื่อ 2009.06.30 โดย

ในการจัดการไฟล์ที่ upload ขึ้นไปยัง server นั้น ใน PHP > 4.1 นั้นจะมีตัวแปร pre-defined global variables $_FILES ถ้าใน PHP < 4.1 จะมีตัวแปร $HTTP_POST_FILES ซึ่งเป็น array ของชื่อ fields ที่ได้ upload มาเช่น
<form action="..." method="post" enctype="multipart/form-data">
...
<input type="file" name="userfile">
...
</form>
เมื่อทำการ upload มาแล้วจะเกิดตัวแปรต่างๆดังนี้
$_FILES["userfile"]["name"] //ชื่อไฟล์ที่ได้ทำการ upload ขึ้นมา
$_FILES["userfile"]["tmp_name"] //ชื่อไฟล์ชั่วคราวที่ถูกสร้างบน server
$_FILES["userfile"]["type"] //เป็น mime type ของไฟล์ที่ได้ upload ขึ้นมา
$_FILES["userfile"]["size"] //ขนาดของไฟล์ที่ได้ upload ขึ้นมา
$_FILES["userfile"]["error"] //เป็น error code เมื่อเกิดความผิดพลาดขึ้นมา
function ที่เกี่ยวข้องกับการ upload file สำคัญๆดังนี้





คำเตือนคำเตือน เนื้อหาต่างๆ ในบทความ รวมถึงรูปภาพทั้งหมดในบทความนี้ เป็นความเห็นส่วนตัวของผู้เขียนแต่ละคน ซึ่งแต่ละคนได้ทำการลงทะเบียน และเขียนบทความลงใน Modoeye Articles นี้โดยไม่มีค่าธรรมเนียมใดๆ บทความเหล่านี้เป้าหมายเพื่อการศึกษา และความบันเทิงเท่านั้น การนำส่วนหนึ่งส่วนใดของบทความไปใช้งาน ควรทำการอ้างอิงถึงผู้เขียนและแหล่งที่มาด้วย