Page 1 of 1

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

Posted: 23/11/2018 2:52 pm
by จันนุสรณ์ ดีแก่
วิธีการสร้าง 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

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

Posted: 27/12/2019 7:54 pm
by mindphp
สอนอัพโหลดไฟล์ หลายๆ ไฟล์ในครั้งเดียว
https://www.mindphp.com/developer/26-%E ... -file.html