Devdit
 

อัปโหลดรูปภาพ PHP และ HTML ด้วยคำสั่ง move_uploaded_file

4.3K

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

 

ตัวอย่าง ฟอร์มอัปโหลดรูปภาพ HTML

<form action="<?=$_SERVER['PHP_SELF'];?>" method="POST" enctype="multipart/form-data">
    <input type="file" name="file" accept="image/png, image/gif, image/jpeg">
    <input type="submit" value="อัปโหลด">
</form>

 

ตัวอย่าง ส่วนอัปโหลดรูปภาพ PHP

<?php
    isset( $_FILES['file']['tmp_name'] ) ? $file_tmp_name = $_FILES['file']['tmp_name'] : $file_tmp_name = "";

    if( !empty( $file_tmp_name ) ) {
        $file_name = $_FILES['file']['name'];
        if( move_uploaded_file( $file_tmp_name, $file_name )) {
            echo "<img src='{$file_name}' />";
        }
    }
?>
เขียน 3 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ