วิธีสร้างตัวแปรสำหรับอัปโหลดไฟล์ และรูปภาพภาษา PHP ใช้คำสั่ง $_FILES เพื่อรับค่าจากตัวแปรใน input file ของ HTML มีรายละเอียดดังนี้
ตัวอย่าง ตัวแปร input file ของ HTML
<form action="<?=$_SERVER['PHP_SELF'];?>" method="POST" enctype="multipart/form-data">
<input type="file" name="file">
</form>
ตัวอย่าง ตัวแปร $_FILES ของ PHP
isset( $_FILES['file']['tmp_name'] ) ? $file_tmp_name = $_FILES['file']['tmp_name'] : $file_tmp_name = "";
isset( $_FILES['file']['name'] ) ? $file_name = $_FILES['file']['name'] : $file_name = "";
สร้าง 2 ตัวแปร คือ ตัวแปรเก็บ Temporary Path ของไฟล์ที่อัปโหลดด้วยคำสั่ง $_FILES['file']['tmp_name'] และตัวแปรเก็บชื่อไฟล์ด้วยคำสั่ง $_FILES['file']['name']
วิธีเขียนโปรแกรมอัปโหลดรูปภาพ และไฟล์ ภาษา PHP