회원아이콘이 없다면?
본문
<?
if(isset($_SESSION['ss_mb_id'])) {
$mb_id = isset($_SESSION['ss_mb_id']) ? trim($_SESSION['ss_mb_id']) : '';
// 회원 아이콘
$mb_url = G5_URL.'/data/member/'.substr($mb_id,0,2);
// 아이콘 삭제
echo "<img src=".$mb_url.'/'.$mb_id.'.gif>';
}?>
이와같이 아이콘샵을 이용하는데 초기에는 아이콘이 없으므로 data폴더안에 자신의 회원아이디에 gif파일이 없으니 안나올텐데 신규회원일땐 어떻게 처리하나요?
!-->
답변 2
파일의 존재여부를 먼저 확인하시고,
존재하면
사용자의 아이콘을
없는경우엔
기본아이콘 경로와 아이콘이미지를 출력하면됩니다.
<?php
$icon_print = "/img/기본아이콘.gif";
$icon_path = $mb_url.'/'.$mb_id.'.gif';
if (is_file($icon_path))
$icon_print = $icon_path;
echo '<img src="{$icon_print}">';
?>
와 같이 처리하시면 되겠죠
<img src=‘a.jpg’ onerror=‘this.src=“b.jpg”’>
답변을 작성하시기 전에 로그인 해주세요.