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

전화번호 뒷자리 표출막기 채택완료

호딸붐 8년 전 조회 2,335

 

write스킨에 

전화번호 적는 칸이 이렇게 되어있을때

<td class="wr_4">

                <input  style="height:51px; padding-left: 15px;" name="wr_6" placeholder="연락가능한 전화번호를 입력해주세요. 예)010-1234-5678" type="text" required class="frm_input" id="wr_6" value="<?php echo $write['wr_6'] ?>" size="50" maxlength="300">

            </td>

 

-하이픈까지 입력하다고 했을경우 ( 010-1234-5678, 123-4567)

list스킨에 

 

일반적으로 뒷번호 4자리는 ****으로 처리되고

로그인한 회원만 볼수잇게하고싶습니다.

 

다른질문사항 참고해도잘안되는데

리스트스킨에 어떻게 해야될지 알려주세요

 <td style="text-align:left;"><?php echo $list[$i]['wr_6'] ?></td>   

 

 

 

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

답변 1개

채택된 답변
+20 포인트
8년 전

list.skin.php 파일에서 for ($i=0; $i<count($list); $i++) { 바로 아랫줄에 이렇게 넣어주세요.

if (!$member['mb_id'] && $list[$i]['wr_6']) {

    $list[$i]['wr_6'] = substr($list[$i]['wr_6'],0,-4)."****";

}


http://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=21">http://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=21 

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

답변에 대한 댓글 6개

호딸붐
8년 전
작은별님 감사합니다.
매우잘되네요~
호딸붐
8년 전
작은별님
view스킨에서도 적용하려고하는데
<p style="margin:0 !important; margin-bottom:10px !important; padding-left:30px;"><span style="color:#0052BE;"> &diams; </span> 전화번호 : <?php echo $view['wr_6'] = substr($view['wr_6'],0,-4)."****";?></p>

이소스부분을 어떻게 수정해야 로그인한사람만 뒷자리를볼수잇을까요
작은별
8년 전
if (!$member['mb_id'] && $view['wr_6']) {
echo substr($view['wr_6'],0,-4)."****";
}
호딸붐
8년 전
로그인을 안하면 ****처리로 보여지는데
로그인을 하면
전화번호 자체가 표출이 안되구 공란으로 뜨네요 ㅠㅠ
작은별
8년 전
아.. 이렇게 해야겠네요.
<?php
if (!$member['mb_id'] && $view['wr_6']) {
echo substr($view['wr_6'],0,-4)."****";
} else {
echo $view['wr_6'];
}
?>
호딸붐
8년 전
잘됩니다~!!
빠른해결 감사합니다~~^^

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

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

로그인