CI 묻고 답하기

제목 파일 다운로드 소스 여쭈어봅니다!!!!!
글쓴이 초보프로그래머 작성시각 2014/09/30 14:06:40
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 17168   RSS
function downloadFile($FileName) {
        if($FileName != null){    
        $data = file_get_contents("../tenspoonImg/QnA/".$FileName[0]); // Read the file's contents
        $name = $FileName[0];
        
        force_download($name, $data);
        exit;
        } else {
            script_alert_back('파일이 존재하지 않습니다.');
        }
    }

뭐 이런식의 코드로 디비에 입력된 파일 이름값 과 경로에 맞는 파일을 다운은 잘 받습니다.

근데, 만약 디비에는 파일이름이 있고, 경로에는 그 디비값과 일치하는 파일이 없을 경우에는 에러가 발생합니다.
이런 에러가 발생나지 않게, 경로에 있는 값과 디비값을 비교해야 할텐데,,,
어떤식으로 처리해야 할까요~?

팁좀주세용~~~
 다음글 코드를 작성할떄 function만 아니면 public ... (7)
 이전글 로그인 할때 SSL 체크 질문 있습니다. (7)

댓글

들국화 / 2014/09/30 14:12:43 / 추천 0
http://php.net/manual/en/function.file-exists.php
파일이 있는지 체크후 예외처리해 주시면 됩니다.
초보프로그래머 / 2014/09/30 15:05:19 / 추천 0
덕분에 잘 해결했습니다. 감사합니다. 꾸벅