SHOW:
|
|
- or go back to the newest paste.
1 | <?php | |
2 | class Upload extends CI_Controller { | |
3 | ||
4 | function __construct() | |
5 | { | |
6 | parent::__construct(); | |
7 | $this->load->helper(array('form', 'url')); | |
8 | ||
9 | ||
10 | ||
11 | ||
12 | } | |
13 | ||
14 | function index() | |
15 | { | |
16 | $this->load->view('upload_form', array('error' => ' ' )); | |
17 | } | |
18 | ||
19 | ||
20 | public function do_upload() | |
21 | { | |
22 | $this->load->database(); | |
23 | $config['upload_path'] = './uploads/'; | |
24 | $config['allowed_types'] = 'gif|jpg|png'; | |
25 | $config['max_size'] = '100'; | |
26 | $config['max_width'] = '1024'; | |
27 | $config['max_height'] = '768'; | |
28 | ||
29 | ||
30 | $this->load->library('upload', $config); | |
31 | ||
32 | if ($this->upload->do_upload('userfile') == TRUE) | |
33 | { | |
34 | $data = $this->upload->data(); | |
35 | $nama_file = $data['file_name']; | |
36 | $array = array('title' => 'Title', 'gambar' => $nama_file); | |
37 | $this->db->insert('tes', $array); | |
38 | } | |
39 | else | |
40 | { | |
41 | $error = array('error' => $this->upload->display_errors()); | |
42 | ||
43 | $this->load->view('upload_form', $error); | |
44 | } | |
45 | } | |
46 | ||
47 | ||
48 | ||
49 | ||
50 | } | |
51 | ?> |