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", "
Upload gambar berhasil !!
");
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", "
Gagal upload gambar !!
");
redirect('adminhome'); //jika gagal maka akan ditampilkan form upload
}
}
}
Komentar