By kukuh setiawan
Kukuh Setiawan
-
- Dapatkan link
- X
- Aplikasi Lainnya
public function createaction() { $this->load->library('upload'); $nmfile = "home".time(); //nama file saya beri nama langsung dan diikuti fungsi time $config['upload_path'] = './folderfoto/'; //path bikin folder dengan nama folderfoto di luar $config['allowed_types'] = 'gif|jpg|png|jpeg|bmp'; //type yang dapat diakses bisa anda sesuaikan // $config['max_size'] = '2048'; //maksimum besar file 2M // $config['max_width'] = '1288'; //lebar maksimum 1288 px // $config['max_height'] = '768'; //tinggi maksimu 768 px $config['file_name'] = $nmfile; //nama yang terupload nantinya $this->upload->initialize($config); if($_FILES['filefoto']['name']) { if ($this->upload->do_upload('filefoto')) { $gbr = $this->upload->data(); $data = array( 'slide' =>$gbr['file_name'], 'nama_slide' =>$this->input->post('nama_slide'), 'keterangan' =>$this->input->post('keterangan') ); $this->db->insert('adminhome', $data); //akses model untuk menyimpan ke database //pesan yang muncul jika berhasil diupload pada session flashdata $this->session->set_flashdata("pesan", ""); redirect('adminhome','refresh'); //jika berhasil maka akan ditampilkan view vupload }else{ //pesan yang muncul jika terdapat error dimasukkan pada session flashdata $this->session->set_flashdata("pesan", "Upload gambar berhasil !!"); redirect('adminhome'); //jika gagal maka akan ditampilkan form upload } } }Gagal upload gambar !!
Komentar