테스트 사이트 - 개발 중인 베타 버전입니다

회원아이콘이 없다면? 채택완료

그누스트랩 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>

와 같이 처리하시면 되겠죠

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

L
6년 전

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인