.doc and .docx file upload |
@salain
Here is my controller code below.also i attached the form view. public function profile_pic() { $this->load->view('header'); $error=""; $id=!empty($this->session->userdata('last_insert_id')) ? $this->session->userdata('last_insert_id') : $this->input->post('id'); if($this->input->post('upload')) { //echo $id; //exit(); $config['upload_path'] = './uploads/'; $config['allowed_types'] = 'gif|jpg|png|doc|pdf|docx'; $config['max_size'] = 2000; $config['max_width'] = 2000; $config['max_height'] = 1500; $this->load->library('upload', $config); $this->upload->initialize($config); $error=""; if ( ! $this->upload->do_upload('userfile') && !$this->input->post('pic')) { $error = array('error' => $this->upload->display_errors()); //$this->load->view('profile_pic',$error); } else { $data = array('upload_data' => $this->upload->data()); $post_data=array( 'pic' =>!empty($_FILES["userfile"]["name"])? $_FILES["userfile"]["name"] : $this->input->post('pic') //'password' => $password ); $response=$this->user_model->insert_pic($post_data,$id); if($response) { $this->session->set_flashdata(array('msg' => 'Saved data successsfully','status'=>false)); redirect('usersite'); } } } $this->load->view('profile_pic',$error); $this->load->view('footer'); } |
Welcome Guest, Not a member yet? Register Sign In |