Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- defined('BASEPATH') OR exit('No direct script access allowed');
- class Upload extends CI_Controller {
- public function index()
- {
- $list_file=array();
- $dir = "uploaded_file/";
- // buka directory, dan baca isinya
- if (is_dir($dir)){
- if ($dh = opendir($dir)){
- while (($file = readdir($dh)) !== false){
- $list_file[]=$file;
- }
- closedir($dh);
- }
- }
- $data['daftar_file']=$list_file;
- $this->load->view('home',$data);
- }
- public function form(){
- $data['page']='form_upload';
- $this->load->view('home',$data);
- }
- public function do_upload(){
- $config['upload_path'] = './uploaded_file/';
- $config['allowed_types'] = 'doc|docx|xls|xlsx|pdf|zip|rar';
- $this->load->library('upload', $config);
- if ( ! $this->upload->do_upload('file_nya')) {
- $data['error_upload'] = array('error' => $this->upload->display_errors());
- $this->session->set_userdata('status_upload',
- '<div class="alert alert-warning alert-dismissible" role="alert"><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>'.
- $data['error_upload']['error'].'</div>');
- }
- else {
- $this->session->set_userdata('status_upload','<div class="alert alert-success alert-dismissible" role="alert"><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>File berhasil diupload</div>');
- }
- redirect(base_url());
- }
- public function hapus($filenya){
- $dir = './uploaded_file/';
- if(unlink($dir.$filenya)){
- $this->session->set_userdata('status_hapus','<div class="alert alert-success alert-dismissible" role="alert">
- <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
- File berhasil dihapus</div>');
- }
- redirect(base_url());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment