2026, 새로운 도약을 시작합니다.

회원사진 업로드 관련 채택완료

현재 회원가입할때 회원사진 업로드는 구현이 되는데 회원가입하고 수정할때 사용하는 회원사진 업로드를 마이페이지에 넣었는데 작동이 안되네요 어떻게 해야하나요?

$mb_icon_path = G5_DATA_PATH.'/member/'.substr($member['mb_id'],0,2).'/'.$member['mb_id'].'.gif|png|jpg';
$mb_icon_url = G5_DATA_URL.'/member/'.substr($member['mb_id'],0,2).'/'.$member['mb_id'].'.gif|png|jpg';
?>
<div class="m01">
        <?php if ($config['cf_use_member_icon'] && $member['mb_level'] >= $config['cf_icon_level']) { ?>
  <tr>
         <th scope="row"><label for="reg_mb_icon">Image</label></th>
           <td>
     <span class="frm_info">
                   <?php echo $config['cf_member_icon_width'] ?> <?php echo $config['cf_member_icon_height'] ?>
                   <?php echo number_format($config['cf_member_icon_size']) ?>
          </span>
   <div id="divFake" style="position:relative; left: 5px; width: 150px;height:150px; overflow:hidden;align:center">
               <input id="reg_mb_icon" name="mb_icon" type="file"  class="frm_input" style="font-size: 80px; position: absolute;right:0px;top:0px; opacity:0; filter: alpha(opacity=0);cursor: pointer;"/>
               <img src="/board/mobile/skin/board/mypage/img/photo.gif" style="width: 150px; height :150px;  alt=찾아보기"align="center "/>
        </div>
               <?php if ($w == 'u' && file_exists($mb_icon_path )) {  ?>
                <img src="<?php echo $mb_icon_url ?>" alt="회원 사진" style="width: 500px; height :500px; ">
                <input type="checkbox" name="del_mb_icon" value="1" id="del_mb_icon">
                <label for="del_mb_icon">삭제</label>
                <?php }  ?>
      
            </td>
    </th>
        </tr>
    </div>
<input type="submit" value="<?php echo $w==''?'Edit':'정보수정'; ?>" id="btn_submit" class="btn_submit" accesskey="s"> 

답변 1개

$mb_icon_path  의 경로는 상대경로일거고... 

file_exists($mb_icon_path ) 는 절대경로로 찾아야 할텐데 안나오겠죠 

좀더 간단한 방법이있어요 

<img src="<?php echo $mb_icon_path?>" onerror="this.src='{이미지없으면 나올 기본이미지}'" >

이렇게하면 이미지 로드실패하면 기본이미지로 대체 가능할겁니다 

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

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

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

로그인
🐛 버그신고