Askul

setting mimes

Dec 7th, 2018
593
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.87 KB | None | 0 0
  1. setting mimes
  2. public function simpan_video()
  3.     {
  4.         $this->load->model('m_video');
  5.  
  6.         $id_user = $this->input->post('id_user');
  7.         $id_marker = $this->input->post('id_marker');
  8.         $id_paket = $this->input->post('id_paket');
  9.  
  10.         //cek video apakah sudah pernah di upload
  11.         //jika belum set limit
  12.         $cek_video_upload = $this->m_video->cek_video_upload($id_user, $id_marker);
  13.         if($cek_video_upload <= 0)
  14.         {
  15.             //cari id pembelian
  16.             $cari = $this->m_video->cari_id_pembelian($id_user, $id_paket);
  17.             foreach ($cari->result() as $row) {
  18.                 $id_pembelian = $row->id_pembelian;
  19.             }
  20.  
  21.             //set limit
  22.             $this->m_video->set_limit($id_pembelian,$id_paket);
  23.         }
  24.  
  25.  
  26.         if(isset($_FILES["video"]["name"]))
  27.         {
  28.             $date = date("ymd");
  29.             $configVideo['upload_path'] = $_SERVER['DOCUMENT_ROOT'].'./assets/videos';
  30.             $configVideo['max_size'] = '40000';
  31.             $configVideo['allowed_types'] = 'mp4';
  32.             $configVideo['overwrite'] = FALSE;
  33.             $configVideo['remove_spaces'] = TRUE;
  34.             $configVideo['file_name'] = rand().".mp4";
  35.  
  36.             $data['nama_file'] = $configVideo['file_name'];
  37.             $data['status'] = '1';
  38.             $data['id_pemilik'] = $id_user;
  39.             $data['id_marker'] = $id_marker;
  40.             $data['judul'] = $this->input->post('judul');
  41.  
  42.             $this->load->library('upload', $configVideo);
  43.             $this->upload->initialize($configVideo);
  44.             if(!$this->upload->do_upload('video'))
  45.             {
  46.                
  47.                 echo $this->session->set_flashdata('msg', $this->upload->display_errors('',''));
  48.                 // redirect('video/upload_video');
  49.                 echo $this->upload->display_errors('','');
  50.             }
  51.             else
  52.             {
  53.                 $res = $this->m_video->insert_video($data);
  54.                 if($res)
  55.                 {
  56.                     echo "Berhasil!";
  57.                 }
  58.                 else
  59.                 {
  60.                     echo "Gagal!";
  61.                 }
  62.             }
  63.         }
  64.         else
  65.         {
  66.             echo "gagal";
  67.         }
  68.     }
Advertisement
Add Comment
Please, Sign In to add comment