질문은 저렇지만 파일을 업로드 한 폴더를 스캔해서 파일이 있으면 뿌려주고 없으면 기본 이미지를 보여주려고 합니다.
<?php
$img_url = base_url().'/data/profile/'.$lt->user_id.'/'.$lt->user_id.'_64.png';
$img_chk = get_file_info($img_url, 'name');
if($img_chk == FALSE)
{
?>
<img class="media-object img-rounded" src="/static/images/noavartar.png" width="64">
<?php } else { ?>
<img class="media-object img-rounded" src="<?php echo $img_url; ?>">
<?php } ?>
어디가 틀린건지.... $img_chk에 빈값만 넘어오네요. get_file_info에 두번째 파라미터를 저렇게 주는게 아닌가요? 지워도 똑같고...
답답하네요....
아니면 다른 방법이 있으면 알려주세요.
도움 부탁드립니다.
참고로 file helper는 컨트롤러에서 호출했구요.
$lt에 있는 값들은 전부 정상적으로 출력됩니다.
$img_url = base_url() . '/data/profile/ ....(생략) 으로 하면 $img_url에 http://test.com/data/profile/ ..(생략) 으로 들어갈 텐데
get_file_info에서는 당연히 없는 파일로 인식할 수 밖에 없습니다. 경로를 다시 확인하셔서 넣어주시면 재대로된 정보가 나올겁니다.