java, jsp 중심으로 업무하는 환경인데
가끔가다가 php쪽 수정사항이나 의뢰가 들어와서 작업을 하게됩니다..
그누보드에 설문조사 페이지를 구현하였는데 파일 업로드 기능을 만들어 달라고 하셔서
어찌저찌 업로드하는 기능은 만들었는데 출력하려고 보니
c:\fakepath\test.hwp 이런식으로 밖에는 못 불러오고 있습니다..
DB에 survey_file이라는 칼럼을 만들었고, 저장되는 경로는 확인이 되어서 이름만 가져오면 될 것 같은데
앞에 경로를 제거하는 방법은 없을까요...?
<? if( $survey_master['sm_file'] == 'Y'){ ?>
<input type="file" id="file" size=100 name="upload">
<input type="hidden" name="survey_file" id="survey_file" />
* 파일은 <? echo $survey_master['sm_filesize'] ?>MB 이하로 등록해주세요.
<script>
// 하나 입력 시 동시에 입력되게 한다.
$("#file").keydown(function(){
$('#survey_file').val($(this).val());
});
// 마지막에 입력 시 입력되게 한다.
$("#file").change(function(){
$('#survey_file').val($(this).val());
});
</script>
<? } ?>
<div>
<a href="<?php echo $check_result['survey_file']?>" download >
<?php echo $check_result['survey_file']?>
</a>
</div>
아래는 출력되는 부분 캡쳐입니다

답변 1개
base_name이란 함수가 있습니다
<?php echo base_name($check_result['survey_file']);?>
답변을 작성하려면 로그인이 필요합니다.