게시판 리스트 및 본문에 이름, 연락처 마스킹(***)처리 문의 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

게시판 리스트 및 본문에 이름, 연락처 마스킹(***)처리 문의 정보

게시판 리스트 및 본문에 이름, 연락처 마스킹(***)처리 문의

본문

안녕하세요

스킨을 제작중에 해결이 되지 않는 부분이 있어 이렇게 문의드립니다.

게시판 리스트와 본문에 이름(실명)/연락처가 노출이 되게끔 되어있습니다.
이부분을 아래와 같이 부분 마스킹을 하려고 하는데 어떻게 해야 가능할까요?

예) 홍길동 -> 홍길O
      연락처 -> 010-1234-****

위와 같은 형식으로 표현하려고 합니다.

부분 마스킹(***) 처리가 되었을때 최근게시물에서도 마스킹 처리되어 보여지는건가요?
아니면 다로 설정을 해줘야 하는건가요?

고수님들의 도움 부탁드립니다.
즐거운 하루 되세요

댓글 전체

1. 이름을 홍길* 형태로 변경하기

게시판 리스트와 본문중에 이름 출력되는 부분앞에 다음의 소스를 추가합니다.

================== 이름 출력 부분 =================================
<? $nik = substr($mb[mb_name], 0, 6); $enik = $nik."*"; ?>
<td class="name"><?=$enik?></td>
==================================================================

2. 핸드폰 번호 출력되는 부분에 다음의 소스를 추가합니다.

================== 번호 출력 부분 =================================
<?
$hpno = explode("-",$mb[mb_hp]);
$eno = $hpno[0]."-".$hpno[1]."-****";
?>
=================================================================

그리고 번호 출력되는 부분에 <? echo $eno; ?> 라고 넣어 주세요.
답변감사합니다
알려주신 형식으로 적용했을때 홍길* 이런형식이 아닌 * 즉 이름전부가 마스킹 처리 되어버리네요
회원이나 비회원이나 글등록시 같이 적용되는건가요?
바꿔서 적용했을때는 홍길동* 이런식으로 나옵니다
또한 member[mb_name]으로 하게되면 비회원이 등록했을때는 출력이 되지 않습니다.
회원 비회원의 구분 변수는 알겠는데요..
문제는 회원이든 비회원이든 ohora 님이 알려주신 코드 적용을 하면 홍길* 이렇게 나오는것이 아니라
홍길동* 이렇게 나온다는 얘기죠.... 즉 마스킹(*) 처리가 안된다는 것입니다.
아  이제 알았습니다.
뒤의 숫자가 글자의 자리수를 나타내는 거였군요..--;;
한글은 한자가 2바이트니까 홍길동 = 6바이트 그래서 6이였으니 마스킹이 안되었던거군요 균이님 정말 감사합니다.
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT