Upload Form ทำฟอร์มอัพโหลด HTML PHP เบื้องต้น

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderators: mindphp, ผู้ดูแลกระดาน

Post Reply
จันนุสรณ์ ดีแก่
PHP VIP Members
PHP VIP Members
Posts: 1478
Joined: 15/11/2018 10:01 am

Upload Form ทำฟอร์มอัพโหลด HTML PHP เบื้องต้น

Post by จันนุสรณ์ ดีแก่ » 23/11/2018 2:52 pm

วิธีการสร้าง Upload From โดยจะกำหนดให้มีการเลือกไฟล์ และทำการอัพโหลดไฟล์ไปยังโฟลเดอร์ที่กำหนดเป็นการอัปโหลดฟอร์มการสร้างไฟล์และโฟลเดอร์จะประกอบไปด้วย
1. index.php
2. Upload.php
3. Folder myfile

ในตัวอย่างต่อไปนี้จะเป็นการอัปโหลดไฟล์ เริ่มเเรกนั้นเรามาดูวิธีการสร้างไฟล์ เริ่มแรกนั้นทำการคลิกขวาที่ Source File จากนั้นเลือก new ตามด้วย php web Page และตั้งชื่อไฟล์ เป็น index และ upload
Screenshot (244).png
เมื่อได้ตั้งชื่อไฟล์ดังรูปแล้วนั้นทำการคลิกขวาที่ สร้างโฟเดอร์ Source File จากนั้นเลือก new ตามด้วย folder และตั้งชื่อโฟเดอร์เป็น myfile ดังรูปภาพ
Screenshot (245).png
Code ในโฟลเดอร์ index

Code: Select all

<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    <from name="from" method="post" action="upload.php" enctype="multip/from-data">
        <input type="file" name="fileupload">
        <input name="btnSubmit" type="submit" value="submit">
               
    </from>      
        <?php
   
        ?>
    </body>
</html>
code ในโฟลเดอร์ upload

Code: Select all

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <?php
        if (move_uploaded_file($_FILES["fileUpload"]["tmp_name"],"myfile/".$_FILES["fileUpload"]["name"])) {
              echo "อัปโหลดเรียบร้อย";  
        } else {
               echo "ไม่สามารถอัปโหลดได้";
        }
        
        ?>
    </body>
</html>
เเละเมื่อรันโปรแกรมผลลัพธ์คือ
Screenshot (248).png
ตรงช่อง browse .. นั้นเป็นการเลือกไฟล์จากคอมเราเมื่อเรากด submit จะเป็นเรียกใช้เงื่อนไข if else ในการดูข้อมูล ถ้าอัปไฟล์ได้คือจะเข้าเงื่อนไข if พร้อมข้อความเด้งมาว่า อัปโหลดเรียบร้อยแล้ว แต่ถ้าอัปไม่เสร็จจะขึ้นหน้าต่าง else พร้อมข้อความที่ว่า ไม่สามารถอัปโหลดได้

สามารถดูข้อมูลเพิ่มเติมได้ที่ บทที่ 33 สอน PHP7 การสร้าง Upload Form ทำฟอร์มอัพโหลด HTML PHP

Post Reply

Return to “PHP Knowledge”

Users browsing this forum: No registered users and 3 guests