유챗 아이콘

유챗 아이콘

QA

유챗 아이콘

답변 1

본문

 

 

유챗 아이콘 불러오는 과정에서 너무 복잡하여 질문드립니다.

이윰빌더를 사용중입니다

 

$joinData['auth'] = $is_admin?"admin":"";
                                        if (is_file(iconv( "/data/member/" . substr($member['mb_id'], 0, 2) . "/" . $member['mb_id'] . ".gif"))) {
                                            $joinData['icons'] = "/data/member/" . substr($member['mb_id'], 0, 2) . "/" . $member['mb_id'] . ".gif?" . time();
                                        }
                                        else {
                                            $joinData['icons'] = $member['mb_id'] . [$eyoom_level['eyoom_icon']];
                                            
                                        }

 

현재 이상태입니다

 

유저에게 아이콘 지급시 정상적으로 나오는데

문제는 게스트 아이디와 일반 1레벨 유저들이 아이콘이 안나오네요

 else {
                                            $joinData['icons'] =  $eyoom_level['eyoom_icon'] ;
                                            
                                        }

 

이렇게 넣어야지 정상적으로 나올거라고 생각했는데 어느부분에서 문제인지 ㅠ

$member['eyoom_icon'] ; 이렇게도 넣어봤지만 안맞네요

 

 

이 질문에 댓글 쓰기 :

답변 1

if if_file 파일위치에 있다면 $joinData['icons'] 는 아이콘 위치.gif?시간

아니면 $member['mb_id'] . [$eyoom_level['eyoom_icon']]

 

우선 [$eyoom_level['eyoom_icon']] 위소스상에선 ]] 두개 쓰셧는데 이부분이 이해가 안되고요

둘째로 $member['mb_id'] 는 로그인해야만 나오는 값으로 비회원일 경우에는 $member['mb_id'] 이값이 존재하지 않죠.

$joinData['icons'] = [$eyoom_level['eyoom_icon']]; 이거랑 같다는게 되죠.

 

eyoom 을 안써서 잘모르곘지만 $eyoom_level['eyoom_icon'] 이거에 값이 존재한다면  $joinData['icons']  값에다가 넣는 결과가 되겠죠.

지나가다 답변 없길래 한번 남겨봅니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
filter #php ×
전체 15,331
© SIRSOFT
현재 페이지 제일 처음으로