제목 | [응용] csv 파일 읽기 (2가지방법) | ||
---|---|---|---|
글쓴이 | ci세상 | 작성시각 | 2009/11/18 16:51:47 |
|
|||
- 목적 : csv 파일을 업로드 하여 읽어오기 위함입니다. - 방법 <방법1 : codeigniter 업로드 방식 이용> $config['upload_path'] = './uploads/'; $config['allowed_types'] = 'csv'; $config['max_size'] = '100'; $config['max_width'] = '1024'; $config['max_height'] = '768'; $this->load->library('upload', $config); if ( ! $this->upload->do_upload()) { $error = array('error' => $this->upload->display_errors()); $this->load->view('welcome_message', $error); } else { $file_var = $this->upload->data(); $data = array('upload_data' => $this->upload->data()); $fp = fopen($file_var['full_path'],"r"); while ($fdata = fgetcsv($fp,2048, ",")){ print_r($fdata); } $data['error'] = ""; $this->load->view('welcome_message', $data); }=> 단점 : 파일을 한번 저장했다가 지워야 하는 불편함 발생 <방법2 : php 파일함수 이용> $fp = fopen($_FILES['userfile']['tmp_name'],"r"); while ($fdata = fgetcsv($fp,2048, ",")){ print_r($fdata); }=> 위방식은 저장하지 않고 바로 사용할 수 있습니다. codeigniter의 Upload.php 라이브러리도 $_FILES함수를 사용하고 있기 때문에 더 편할것입니다. |
|||
다음글 | ci 큐브리드 드라이버 입니다. (1) | ||
이전글 | [팁] Oracle + mysql 동시사용 | ||
beop
/
2017/05/17 09:48:39 /
추천
0
좋은 정보 감사합니다.
|
한대승(불의회상)
/
2017/05/17 12:44:19 /
추천
0
좋은 정보 감사합니다.
|