Devdit
 

โค้ด PHP upload file ลง folder ด้วย move_uploaded_file

3.4K

สอนเขียนโค้ด PHP upload file ลง folder ด้วยคำสั่ง move_uploaded_file ตัวอย่างสร้าง form ภาษา HTML สำหรับเลือกรูปภาพ และอัปโหลดไฟล์เพื่อส่งไปให้ภาษา PHP เพื่อ upload file ลง folder สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง โค้ด PHP upload file ลง folder ด้วย move_uploaded_file

<form action="<?=$_SERVER['PHP_SELF'];?>" method="POST" enctype="multipart/form-data">
    เลือกรูปภาพ <input type="file" name="image"><br/>
    <input type="submit" value="อัปโหลด">
</form>
<?php
    isset( $_FILES['image']['tmp_name'] ) ? $image_tmp_name = $_FILES['image']['tmp_name'] : $image_tmp_name = "";
    isset( $_FILES['image']['name'] ) ? $image_name = $_FILES['image']['name'] : $image_name = "";
    if( !empty( $image_tmp_name ) && !empty( $image_name ) ) {
        if( move_uploaded_file($image_tmp_name, "images/".$image_name) ) echo "อัปโหลดรูปภาพสำเร็จ";
    }
?>

ผลลัพธ์

อัปโหลดรูปภาพสำเร็จ

คำอธิบาย

PHP upload file ลง folder เมื่อผู้ใช้งานเลือกไฟล์และกดปุ่ม submit ตัวไฟล์จะถูกส่งมาที่ภาษา PHP จากนั้นใช้คำสั่ง move_uploaded_file เพื่อ upload file ลง folder ตามที่กำหนด จากตัวอย่าง upload file ลง folder ชื่อ images

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ