Langsung ke konten utama

membuat file upload dengan codeigniter

 
 Kali ini saya akan share cara upload dengan codeigniter,dalam Codeigniter juga tersedia library untuk membuat upload file . dan pastinya lebih mudah cara membuanya ikuti langkah langkah di bawah
  1.  pertama kita harus lakukan untuk membuat upload file dengan CodeIgniter adalah membuka library upload pada CodeIgniter
  2. membuat form upload pada views . application/views pada Codeigniter
  3. buat file upload.php copy paste script di bawah 


5.letakkan file diatas di dalam folder views codeigniter . application/views/ . bertujuan untuk       membuat form upload dan juga menampilkan kesalahan pada saat melakukan penginputan dalam variabel error yang akan kita buat dalam controller nantinya.
6.buat sebuah file controller . application/controllers,lalu buat file upload-file.php,copy paste script di bawah


7.perhatikan script di atas pada function __construct . fungsi ini akan di jalankan pertama kali . dalam fungsi ini kita membuka helper codeigniter

8.pada fungsi index kita akan menampilkan form upload yang sudah kita buat dalam folder views CI

  Dalam fungsi do_upload ini kita membuat variabel array $config yang menyimpan semua pengaturan untuk mengupload file. misalnya seperti pada contoh , upload_path untuk menentukan lokasi file yang di upload . allowed_types adalah type file yang di perbolehkan untuk di upload. pada max_size adalah ukuran maksimal yang boleh di upload .dan  max_width , max height adalah ukuran maksimal untuk lebar dan tinggi gambar yang di upload
buka library upload dan sertakan array $config untuk menggabungkan settingan atau pengaturan pada array $config
($this->load->library('upload', $config);)
  Kemudian untuk melakukan pengecekan jika fungsi do_upload tidak dapat di jalankan maka akan di munculkan pesan error penyebab tidak bisa di uploadny  dan kemudian menampilkan view form upload dan parameter error
 9.membuat upload file dengan codeigniter,tetapi jika tidak. atau jika fungsi di jalankan dengan tidak ada nya error maka file akan di upload,dan halaman sukses akan di tampilkan .





buat satu file view lagi dalam folder views CI .file yang kita buat ini bertujuan sebagai halaman yang di tampilkan jika proses upload berhasil di lakukan
buat file sukses.php

-pada file sukses ini. kita menampilkan data array yang di kirimkan cari controller. menampilkan nya sebagai $item dan $value.
<?php foreach ($upload_data as $item => $value):?> 
-jika menampilkan kalimat "BERHASIL"
<h1>BERHASIL DI UPLOAD !!!!</h1> 
-membuat hyperlink untuk kembali ke halaman form upload .
<p><?php echo anchor('upload_file', 'Upload lagi'); ?></p> 
-buat sebuah folder gambar  seperti yang sudah kita setting pada controller upload_file
$config['upload_path'] = 'gambar/'; 
Selesai,sekarang coba jalankan di adressbar broswer sobat
 

Komentar

Postingan populer dari blog ini

Download kontak form elegan css php

 Fungsi kontak form,adalah sebagai tempat atau sebagai media untuk seorang user yang ingin bergabung dalam sebuah program online,apa saja data yang biasanya di perlukan,tentu saja yang utama dari kontak form adalah Name,Email,keterangan,serta phone number,dan biasanya berbeda-beda tergantung pemilik sebuah website membuat kontak form,untuk usernya.  Berikut admin akan bagikan sebuah kontak form,dengan tampilan sederhana,background pada bagian <body>.serta menggunakan css modal body,sebagai outer wrappernya,lihat pada gambar di bawah ini. pada tampilan di atas adalah sebuah kontak form,yang pada sebelah kiri berfungi untuk kembali ke homepage,serta bisa berfungsi sebagai pengiriman surel ke admin sebuah website.hanya sebagai contoh dari yang saya buat di atas,selanjutnya sobat bisa berkreasi sendiri.berikut scriptnya,jika sobat menggunakan localhost,bisa simpan file form kontak dengan nama,terserah sobat,yang tentunya mudah kita ingat.berikut copas scriptnya CSS,simpan de...

Cara setting Handler Mapping pada IIS

 Masih terkait pengaturan Internet Information Service atau IIS,kali ini admin akan bagikan cara mengkonfigurasi Handler Mapping pada IIS,untuk Handler Mapping sendiri biasanya di gunakan untuk pengaturan pada PHP file,yang mana PHP file biasanya kita set pada C:/ php,jika kita gunakan IIS.berikut langkah untuk mengatur Handler Mapping pada IIS.tapi sebelumnya sobat sudah download file yang di perlukan seperti mysql Community,PHP,PHPmyadmin.dan sudah melakukan setting terhadap ketiga file tersebut.lihat gambar di bawah,untuk konfigurasi IIS Terlihat pada gambar di atas tampilan dari IIS,sebagai langkah awal kita akan konfigurasi pada bagian nomer 1,Handler Mapping,double klik untuk lakukan pengaturan,selanjutnya kita pilih Add Module Mapping. maka akan tampil seperti pada gambar di bawah ini Masing-masing keterangan pada angka sobat isi sebagai berikut isi dengan *.php Sobat cari FastCGIModule C:\php\php-cgi.exe (dimana folder php berada lalu pilih php-cgi ) PHP FastCgiModule Reque...

modifikasi template bawaan blogger

   Jika sobat sobat mengunakan template bawaan dari blogger,memang terkesan biasa saja,tetapi di sini ada keunggulan yang bisa kita dapatkan,seperti dapat mengubah background dengan gambar dengan cara upload file gambar di komputer ,warna heading,atau mengubah tampilan warna pada heading menyesuaikan lebar,mengubah font,diskripsi blog langsung di bagian penyesuaian,bagi yang ingin mengunakan template bawaan blogger tapi ingin modifikasi tampilan ikuti langkah-langkah di bawah   Pertama klik template, lalu klik sesuaikan ,maka akan terlihat menu opsi untuk mengubah mulai dari latar belakang/background, berfungsi untuk mengubah tampilan latar belakang dengan file gambar yang ada di komputer kita,terus untuk opsi sesuaikan lebar, bisa tinggal geser dengan mouse sobat untuk menentukan lebar border sesuai yang sobat kehendaki terus untuk bilah kiri dan kanan, berfungsi untuk ukuran lebar postingan dan opsi author,atau label,arsip  Untuk fungsi tata letak, mempunyai fungsi...