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

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

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

จันนุสรณ์ ดีแก่
PHP VIP Members
PHP VIP Members
โพสต์: 1478
ลงทะเบียนเมื่อ: 15/11/2018 10:01 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย จันนุสรณ์ ดีแก่ »

วิธีการสร้าง 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

โค้ด: เลือกทั้งหมด

<!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

โค้ด: เลือกทั้งหมด

<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
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41413
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

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

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

สอนอัพโหลดไฟล์ หลายๆ ไฟล์ในครั้งเดียว
https://www.mindphp.com/developer/26-%E ... -file.html
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 73