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

    ตอบลบ

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

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

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

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

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