제목 | 파일삭제질문이요! | ||
---|---|---|---|
글쓴이 | fafev | 작성시각 | 2011/12/16 14:12:57 |
|
|||
이러한 형태로 체크박스에 체크가된 파일만 삭제하려고 하는데요 한개만선택하였을땐 삭제가 잘되는데 두개이상선택이되면 에러가뜨면서 가장위에 파일 한개만 삭제되네요;;ㅠㅠ $file_list = $this->board_model->get_file_list(); if($this->input->post('keydel') == "on"){ $f_idx = $file_list[0]['f_idx']; unlink("./uploads/".$file_list[0]['f_name']); if($file_list[0]['f_is_image']=='1'){ unlink("./uploads/".$file_list[0]['f_raw']."_s".$file_list[0]['f_ext']); } $file_list = $this->board_model->modify_board_file($f_idx); } if($this->input->post('key2del') == "on"){ $f_idx = $file_list[1]['f_idx']; unlink("./uploads/".$file_list[1]['f_name']); if($file_list[1]['f_is_image']=='1'){ unlink("./uploads/".$file_list[1]['f_raw']."_s".$file_list[1]['f_ext']); } $file_list = $this->board_model->modify_board_file($f_idx); } if($this->input->post('key3del') == "on"){ $f_idx = $file_list[2]['f_idx']; unlink("./uploads/".$file_list[2]['f_name']); if($file_list[2]['f_is_image']=='1'){ unlink("./uploads/".$file_list[2]['f_raw']."_s".$file_list[2]['f_ext']); } $file_list = $this->board_model->modify_board_file($f_idx); } |
|||
다음글 | CI 매뉴얼을 인쇄하고 싶어요. (4) | ||
이전글 | [ 무한 로딩 ] 이 되고 있어요 (2) | ||
한대승(불의회상)
/
2011/12/16 14:15:42 /
추천
0
무슨 에러가 뜨나요?
|
fafev
/
2011/12/16 14:21:20 /
추천
0
아참 에러를안적었네요
./upload 디렉토리를 못찾습니다. . <을빼도 못찾고;; |
fafev
/
2011/12/16 14:22:40 /
추천
0
한개씩 체크해서 지우면 잘지워집니다..;;
|
fafev
/
2011/12/16 14:24:10 /
추천
0
세개를 체크했다고치면 하나는 처리가되고
나머지두개는 디렉토리를 못찾아서 두파일은 남게됩니다. 후에 또 두개를 지우려고 하면 한개는 지워지고 한개는 에러뜨고;; A PHP Error was encountered Severity: Warning Message: unlink(./uploads/) [function.unlink]: Is a directory Filename: controllers/board.php Line Number: 247 A PHP Error was encountered Severity: Warning Message: unlink(./uploads/) [function.unlink]: Is a directory Filename: controllers/board.php Line Number: 258 A PHP Error was encountered Severity: Warning Message: Cannot modify header information - headers already sent by (output started at /www/html/cms/system/core/Exceptions.php:185) Filename: helpers/url_helper.php Line Number: 546 |
한대승(불의회상)
/
2011/12/16 15:02:41 /
추천
0
파일명을 출력해 보세요.
에러메시지를 보니 파일명이 안넘어오는것 같네요. |
fafev
/
2011/12/16 15:14:32 /
추천
0
파일명은 아주잘잡힙니다. ㅠㅠ
경로를 한개처리하고 다른데로 빠져버리는거같네요 왜그런거지;;; 그냥 /upload 폴더로 해도 두번째파일부터 디렉토리 못찾는다고 뜨고;;; |
fafev
/
2011/12/16 15:31:35 /
추천
0
echo문 찍어봐도 다 값은 제대로 넘어옵니다.ㅠㅠ
디렉토리 위치가 하나지우고 변경되는거 같은 느낌인데 ;;;어렵네요 ㅠㅠ |
한대승(불의회상)
/
2011/12/16 15:43:11 /
추천
0
파일명을 어느지점에서 출력 하셨나요?
에러는 분명 파일이 제대로 지정되지 않아서 발생하는 에러 입니다. $file_list = $this->board_model->modify_board_file($f_idx); 이 문장이 첫번째 파일 삭제하고 $file_list를 변조 하는데 아래 문장 결과하고 동일한 값이 넘어 오는건가요? $file_list = $this->board_model->get_file_list();확인 해 보세요. |
fafev
/
2011/12/16 15:55:40 /
추천
0
아하~!!왜 저걸못봤지...감사합니다 !!!!!!!!!!!!
|