회원아이콘이 없다면? 채택완료
그누스트랩
6년 전
조회 1,808
</strong></p>
<p><?
if(isset($_SESSION['ss_mb_id'])) {
$mb_id = isset($_SESSION['ss_mb_id']) ? trim($_SESSION['ss_mb_id']) : '';</p>
<p>// 회원 아이콘
$mb_url = G5_URL.'/data/member/'.substr($mb_id,0,2);</p>
<p>// 아이콘 삭제
echo "<img src=".$mb_url.'/'.$mb_id.'.gif>';
}?></p>
<p><strong>
이와같이 아이콘샵을 이용하는데 초기에는 아이콘이 없으므로 data폴더안에 자신의 회원아이디에 gif파일이 없으니 안나올텐데 신규회원일땐 어떻게 처리하나요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
6년 전
파일의 존재여부를 먼저 확인하시고,
존재하면
사용자의 아이콘을
없는경우엔
기본아이콘 경로와 아이콘이미지를 출력하면됩니다.
</p>
<p><?php</p>
<p>$icon_print = "/img/기본아이콘.gif";</p>
<p>$icon_path = <code>$mb_url</code><code>.</code><code>'/'</code><code>.</code><code>$mb_id</code><code>.</code><code>'.gif';</code></p>
<p>if (is_file($icon_path)) </p>
<p> $icon_print = $icon_path;</p>
<p> </p>
<p><code>echo '<img src="{</code><code>$icon_print}</code><code>">';</code></p>
<p><code>?></code></p>
<p><code>
와 같이 처리하시면 되겠죠
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인