Page 92 - Framework Codeigniter 2
P. 92

www.koder.web.id – Kumpulan tutorial komputer

            Chapter 11

            Kasus 5. Image Gallery Sederhana



            Sebuah image gallery merupakan aplikasi yang menarik untuk dikerjakan. Dengan menggunakan

            php  biasa,    image  gallery  tidak  mudah  untuk  dibuat.  Terutama  bagian  upload  dan  meresize
            gambar  yang  telah  di  upload.  Dengan  codeigniter  pembuatan  gallery  menjadi  lebih  mudah  dan

            cepat. Dengan memanfaatkan library upload, resize serta beberapa helper, kita dapat membuat
            sebuah gallery yang menarik.


            Library  upload  codeigniter  mudah  untuk  digunakan.  Cara  pemanggilannya  juga  sama  dengan
            library lainnya


            $this->load->library('upload');

            Untuk dapat menggunakan library ini kita harus mengkonfigurasi beberapa hal diantaranya dimana

            kita akan mengupload file tersebut, tipe dan ukuran file, dan lain-lain. Contohnya:

            $config['upload_path'] = APPPATH . 'uploads/';
            $config['allowed_types'] = 'jpeg|jpg|gif|png';
            $config['max_size'] = '1024';

            $this->upload->initialize($config);

            Setelah mensetting library upload kita tinggal memanggil fungsi do_upload untuk mengupload file-
            file yang terlah dimasukkan oleh user.


            if ( ! $this->upload->do_upload())
            {
                //gagal mengupload file & error menyimpan error message dalam
                //variabel erro
                $error = array('error' => $this->upload->display_errors());
            }
            else
            {
                //sukses mengupload file & informasi file disimpan dalam
                // variabel data
                $data = array('upload_data' => $this->upload->data());
            }

            Image  gallery  yang  akan  kita  buat  memiliki  fitur  untuk  mengupload  file  gambar,  lalu  merisize

            gambar tersebut. Setelah semua proses berhasil maka gallery akan menampilkan thumbnail dari
            image  tersebut.  Jika  thumbnail  tersebut  di  klik  maka  barulah  gambar  yang  sebenarnya  muncul

            dalam bentuk popup.





                                                                                                          87
   87   88   89   90   91   92   93   94   95   96   97