Assalamualaikum warohmatullohi wabarokatuh,
Wa alaikum salam warohmatullohi wabarokatuh,
Pada tutorial ini akan berbagi script upload file menggunakan framework codeigniter 3, baiklah langsung saja pada persiapannya.
0. Buatlah struktur database nya seperti di bawah ini.
CREATE TABLE `tb_upload` ( `id` int(11) NOT NULL, `judul` varchar(50) DEFAULT NULL, `file_upload_db` varchar(50) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;
1. Lalu buat folder untuk menyimpan file nya. *Disini saya membuat folder nya di dalam folder assets seperti gambar di bawah ini :
2. Buatlah tiga file didalam folder berikut.
- folder view dengan nama file v_upload.php
- folder controller dengan nama file C_upload.php
- dan folder model dengan nama file M_upload.php
- folder controller dengan nama file C_upload.php
- dan folder model dengan nama file M_upload.php
#View
-- v_upload.php -- <form method="POST" action="<?= base_url('C_upload/UploadFile'); ?>" enctype="multipart/form-data"> <input type="file" name="ini_file_nya"> <input type="text" name="judul_file" placeholder="Judul File"> <input type="submit" value='simpan'> </form>
#Controller
<?php // C_upload.php public function UploadFile() { $judul_file = $this->input->post('judul_file'); $config['upload_path'] = './assets/gambar'; $config['allowed_types'] = 'gif|jpg|png'; $config['max_size'] = 1024; $config['file_name'] = date('Ymd_Hms'); $this->load->library('upload', $config); if( $this->upload->do_upload('ini_file_nya') ){ $nama_file = $this->upload->data('file_name'); }else{ $error_nya = $this->upload->display_errors(); print_r($error_nya); } $datas = array( "judul_file" => $judul_file, "file_upload_db" => $nama_file ); $this->M_upload->tambah_data($datas); die("berhasil disimpan"); } public function index() { $this->load->view('v_upload'); }
#Model
<?php // M_upload.php function tambah_data($datas) { return $this->db->insert("tb_upload", $datas); } // tb_upload adalah nama table pada database nya, jika // menggunakan nama table lainnya silahkan ganti pada tulisan tb_upload
Demikian cara upload file pada Codeigniter, jika ada kesulitan mengenai artikel ini, bisa tinggalkan komentar dibawah ini. Terima Kasih
TAG TAGS :
CARA UPLOAD FILE PADA CODEIGNITER |
CARA UPLOAD FILE PADA CODEIGNITER |
CARA UPLOAD FILE MENGGUNAKAN CODEIGNITER |
HOW TO UPLOAD FILE USE CODEIGNITER |
HOW TO UPLOAD FILE WITH CODEIGNITER | UPLOAD FILE on CODEIGNITER | UPLOAD FILE on CODEIGNITER
langsungkoding.blogspot.com |
langsungkoding |
BACA JUGA :
0 comments:
Post a Comment