PHP File UPload วิธีการทำ File Upload แบบง่ายๆ ด้วย CodeIgniter

บทความเกี่ยวกับ : PHP File UPload วิธีการทำ File Upload แบบง่ายๆ ด้วย CodeIgniter


การทำ File Upload โดยใช้ PHP นั้นจะว่าไปก็ืถือว่าทำได้ง่ายมากๆ เพียงแค่เขียนไม่กี่บรรทัด
ถ้าเทียบกับ Java แล้วที่ต้อง Code กันยาวเหยียดก็ถือว่าง่ายกว่ากันเยอะ แต่พอมาใช้
Codeigniter File Upload แล้วก็จะเห็นได้ว่าเรื่องที่ง่ายอยู่แล้วก็ยิ่งง่ายเข้าไปอีกเพราะเพียงแค่ Config นิดหน่อย แล้วก็ Code อีกบรรทัดเดียวก็จบเลย ตัวอย่างง่ายๆ ตามนี้เลยครับผม

        $config['upload_path'] = './uploads/';
        $config['allowed_types'] = 'gif|jpg|png';
        $config['max_size']    = '100';
        $config['max_width']  = '1024';
        $config['max_height']  = '768';
        $rand = rand(1111,9999);
        $date= date("Y-m-d ");
        $config['file_name']  = $date.$rand;
        $this->load->library('upload', $config);       
        if ( ! $this->upload->do_upload('photo')){
            echo $this->upload->display_errors();
            $fname='';
        }else{
            $data_upload= $this->upload->data();
            $fname=$data_upload['file_name'];
        }       

เพียงแค่นี้แหละครับถือว่าช่วยอำนวยความสะดวกไปได้เยอะเลยทีเดียว

ความคิดเห็น

  1. ผมมีความต้องการที่จะทำงาน คล้าย ๆ ลักษณะนี้ แต่เป็นการให้ web server ไปดาวโหลดไฟล์ จาก ftp server หลาย ๆ server ครับ ไม่ทราบว่า มี flow สำคัญ ๆ อะไรบ้างครับ

    ตอบลบ
  2. PHP get File จาก ftp server ได้นะครับ
    ตัวอย่าง ตามนี้เลยครับ

    http://php.net/manual/en/book.ftp.php

    ตอบลบ

แสดงความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Oracle date format จัด format date ให้แสดง พศ และ เดือน ภาษาไทยหรือตามภาษาที่เราเลือก

java -Xms , java -Xmx กำหมด memory ให้ JVM เพื่อป้องกันปัญหา Out of Memory

Java this กับ super การใช้งานคำสั่ง this กับ super ใน ภาษา Java