Image Gallery Sederhana Pada CodeIgniter

       Image gallery pada CodeIgniter berfungsi sebagai mengupload gambar dengan memanfaatkan beberapa library upload, risize serta beberapa helper.

- Library upload : $this->load->library('upload');
- Untuk menyimpan gambar yang nantinya di upload : $config['upload_path'] = APPPATH . 'uploads/'; 
- Beberapa tipe gambar yang akan diupload : $config['allowed_types'] = 'jpeg|jpg|gif|png'; 
- Untuk ukuran maksimal file gambar yang diupload : $config['max_size'] = '1024';  

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());
}

Langsung saja kita praktekan membuat image gallery sederhana pada CodeIgniter :

- Pertama kita buat folder thumb dan upload_image pada root aplikasi, seperti gambar dibawah ini


- Selanjutnya mengubah settingan CodeIgniter di application/config/config.php, seperti gambar dibawah ini


- Selanjutnya kita buat controller dengan nama gallery.php di application/controller, controller ini nantinya berfungsi untuk mengupload dan meresize gambar otomatis, source code pada gambar dibawah ini


- Selanjutnya kita buat model dengan nama gallery_model.php di application/models, source code pada gambar dibawah ini


- Selanjutnya kita buat views dengan nama view_gallery.php di application/views, source code pada gambar dibawah ini


- Hasil running program pada gambar dibawah ini


- Pada folder yang kita buat di awal dengan nama thumb dan upload_image, menyimpan hasil gambar yang kita upload di kedua folder tersebut

Sekian dan terimakasih



1 komentar:

zahaviihlenfeldt

Casino: The Buffet at The Wynn | Mapyro
Casino: The Buffet at Wynn. View details, hours, 광명 출장안마 map and reviews of The 의왕 출장샵 Buffet at Wynn in 의왕 출장안마 Las Vegas, 경기도 출장마사지 NV. 서산 출장마사지

Posting Komentar

Return top