Membuat upload file dengan codeigniter

CodeIgniter Part 8 : Membuat Upload File Dengan CodeIgniter


Membuat Upload File Dengan CodeIgniter

Membuat Upload File Dengan CodeIgniter itulah judul yang akan saya bahas pada tutorial codeigniter part 8 ini. sebelumnya di malasngoding.com saya telah membahas tentang tutorial-tutorial dasar lainnya seperti membuat membuat form validation dengan codeigniter, Menghubungkan codeigniter dengan database mysql, Membuat template web atau templating multi view pada codeigniter, Mengenal helper, controller dan model pada codeigniter dan banyak lagi, silahkan anda browse saja pada kategori codeigniter di malasngoding.com.

Untuk membuat upload file dengan codeigniter atau membuat upload image dengan codeigniter, codeigniter telah menyediakan library upload yang bisa kita gunakan dengan mudah. biasanya untuk membuat upload file pada codeigniter kita bisa menggunakan library ‘upload’ dan helper ‘form’ dan helper ‘url’ untuk bantuan dalam membuat upload file dengan codeigniter.

Langsung saja masuk ke persiapan membuat upload file dengan codeigniter.

Cara Membuat Upload File Dengan CodeIgniter

Untuk mulai membuat upload file dengan codeigniter, sediakan sebuah form pada view, dan buat juga sebuah controller. pada tutorial codeigniter di malasngoding.com ini saya tidak menggabungkan semua controllernya, jadi setiap satu tutorial codeigniter saya pisah-pisah agar lebih memudahkan teman-teman yang baru untuk memahami syntax dan tidak tercampur.

di sini saya membuat controller baru dengan nama upload.php

application/controller/upload.php

bisa teman-teman perhatikan pada controller yang saya buat di atas, kita panggil dulu helper url dan helper form untuk membantu kita membuat upload file di codeigniter. helper form dan url nya saya panggil di function construct().

dan kemudian pada view index nya saya tampilkan sebuah view v_upload, pada view v_upload ini untuk membuat form upload nya.

buat sebuah view dengan nama v_upload sesuai dengan yang kita panggil pada method index.

pada form upload di atas kita menggunakan function form_open_multipart(), function form_open_multipart() ini sama dengan

dan pada form nya kita beri nama “berkas”. dan kemudian aksi dar form tersebut kita arahkan ke method aksi_upload pada controller upload.

nah dan yang paling penting ada di method aksi_upload ini. method ini akan kita jadikan sebagai pengatur dari proses upload file. terdapat variabel config dia atas, variabel ini berfungsi sebagai pengaturan upload file pada codeigniter. contohnya seperti di atas.

$config[‘upload_path’] berfungsi untuk pengaturan kemana file akan di upload. di sini saya menetapkannya kedalam folder ‘gambar’ dalam directory root codeigniter. oleh karena itu kita buat dulu foldernya.

membuat upload file dengan codeigniter

membuat upload file dengan codeigniter

kemudian lagi untuk membatasi ukuran file dan ekstensi file yang di perbolehkan untuk di upload bisa di setting pada

setelah selesai membuat folder sebagai lokasi gambar yang di upload selanjutnya perhatikan syntax selanjutnya pada method aksi_upload.

$this->load->library(‘upload’,$config) berfungsi untuk memanggil library upload codeigniter dengan menggunaan pengaturan yang sudah di buat tadi pada variabel $config. dan $this->upload->do_upload() berfungsi untuk melakukan aksi upload. di dalam parameternya berikan nama file upload tadi yang kita buat dengan nama ‘berkas’. dan kemudian dilakukan pengecekan, jika file tidak berhasil di upload atau karena file yang di upload tidak sesuai dengan pengaturan yang sudah kita buat maka pesan error kita masukkan dalam variabel $error dan parsing ke view v_upload untuk di tampikan pesan errornya.

dan jika file berhasil di upload maka data file yang di upload kita masukkan kedalam variabel $data untuk kita parsing ke view v_upload_sukses.php.

application/view/v_upload_sukses

sekarang waktu nya untuk mencoba apakah berhasil atau tidak.

membuat upload file pada codeigniter

membuat upload file pada codeigniter

dan submit

berhasil mengupload gambar dengan codeigniter

berhasil mengupload gambar dengan codeigniter

file berhasil di upload.

membuat upload gambar dengan codeigniter

membuat upload gambar dengan codeigniter

Membuat Upload File Dengan CodeIgniter

Incoming search terms:

  • file upload using codeigniter
  • cara upload gambar di codeigniter
  • cara upload file ke database dengan codeigniter
  • cara upload config
  • cara upload gambar ci
  • cara upload foto codeigniter
  • upload file codeigniter database
  • cara upload file dengan codeigniter
  • upload file cara ci
  • cara from input gambar pada codeigjiter dan mysql




About the author
Diki Alfarabi Hadi

Coding enthusiast. Someone who love learn something new. especially about web programming and web design. happy to share about knowledge and learn from other.


Discussion
  • 2 Comments

Write a Comment

Your email address will not be published. Required fields are marked *