이미지 존재 여부 읽는데 문제가 있습니다.
본문
function get_profile_picture($mb_id){
}
$width = $config['cf_member_icon_width'];
$height = $config['cf_member_icon_height'];
$icon_file_url = G5_DATA_URL.'/member/'.$mb_dir.'/'.$mb_id.'.gif';
if(!(is_file($icon_file_url))){
$icon_file_url ="http://movingdust.dothome.co.kr/data/no_image.gif";
}
return $icon_file_url;
}
위 코드에서, is_file이나 file_exists 함수 둘 다 작동을 안합니다.
이미지 프로필사진이 있으면 그걸 출력시키고, 없으면 no_image 이미지를 출력시키고 싶습니다.
경로가 잘못됐나 해서, if문을 제거하고 그냥
$icon_file_url = G5_DATA_URL.'/member/'.$mb_dir.'/'.$mb_id.'.gif';
이 상태로 리턴시키면, 또 이미지는 잘 나옵니다.
답변해주시면 매우 감사하겠습니다.
!-->답변 2
function get_profile_picture($mb_id){
$mb_dir = G5_DATA_PATH.'/member/'.substr($mb_id,0,2);
$width = $config['cf_member_icon_width'];
$height = $config['cf_member_icon_height'];
$icon_file_url = $mb_dir.'/'.$mb_id.'.gif';
if(!is_file($icon_file_url)){
$icon_file_url ="http://movingdust.dothome.co.kr/data/no_image.gif";
}
return $icon_file_url;
}
mb_dir 변수를 지정했습니다.
!-->if
(!(
is_file
(
$icon_file_url
))){
==> if
(!
is_file
(
$icon_file_url
)){
이렇게 하시면 될듯 싶네요
답변을 작성하시기 전에 로그인 해주세요.