Advertisement
tyt-id

Untitled

Jan 22nd, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.15 KB | None | 0 0
  1. <?php
  2. defined('BASEPATH') OR exit('No direct script access allowed');
  3.  
  4. class Upload extends CI_Controller {
  5.     public function __construct()
  6.     {
  7.         parent::__construct();
  8.         $this->load->model('login_model');
  9.     }
  10.  
  11.  
  12.     public function index()
  13.     {
  14.         $level = $this->session->userdata('level');
  15.         $data = array (
  16.             'level' => $level,
  17.             'isi' => 'formupload',
  18.             'title' => 'Upload File PLN'
  19.         );
  20.         $this->load->view('layout/wrapper' ,$data);
  21.     }
  22.  
  23.     public function proses()
  24.     {
  25.         $level = $this->session->userdata('level');
  26.         foreach($level as $list)
  27.         {
  28.             $user = $list['level'];
  29.         }
  30.  
  31.  
  32.         $myfile = $this->input->post('myfile');
  33.  
  34.         $this->load->library('upload');
  35.         $nama = url_title($this->input->post('myfile'));
  36.  
  37.         $config = array
  38.         (
  39.             'upload_path' => './myfile',
  40.             'file_name' => $nama,
  41.             'allowed_types' => 'jpg|png|gif|bmp|PNG'
  42.         );
  43.  
  44.         $this->upload->initialize($config);
  45.  
  46.         $this->upload->do_upload('myfile');
  47.  
  48.         $datagambar = $this->upload->data();
  49.  
  50.         $data = array
  51.         (
  52.             'file_name' => $datagambar['file_name'],
  53.             'level' => $user
  54.         );
  55.  
  56.         $this->login_model->upload($data);
  57.  
  58.         redirect(base_url().'homepage/');
  59.     }
  60.  
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement